草庐IT

UIImagepickercontroller

全部标签

ios - 使用 UIImagePickerController 时的内存警告

我在iPhone上使用相机时收到内存警告。我也在使用ARC。当您拍照并按下相机ViewController上的“使用照片”按钮时,我收到一条内存警告。目的是一旦按下“使用照片”按钮,它就会更改ImageView的内容。我认为内存问题可能是由于捕获的图像是全屏的,而ImageView是250h250w。但是我尝试缩小相机拍摄的图像的大小,然后将其分配给ImageView。然而这仍然不起作用,即使我将其调整为100x100。其次,我没有将相机拍摄的照片分配给ImageView,但它仍然有内存警告。我在这里查看了其他答案并尝试了上面的两个,但它仍然存在。我将在下面显示我的代码。这会影响我提交

iOS 7 UIImagePickerController 导航栏重叠

我在iOS7中访问照片库时遇到问题(iOS6正常)。导航栏似乎与相册View重叠,我尝试设置picker.edgesForExtendedLayout=UIRectEdgeNone;但它不起作用。UIImagePickerController*picker=[[UIImagePickerControlleralloc]init];picker.delegate=self;picker.sourceType=UIImagePickerControllerSourceTypePhotoLibrary;if([[[UIDevicecurrentDevice]systemVersion]flo

ios - 子类化 UIImagePickerController 以添加功能

基本上我想做的是,将“拍摄图像”按钮更改为我的自定义按钮。当用户改变DeviceOrientation时,按钮会根据方向改变。我已经尝试过使用“overLay”属性,但似乎无法在放置后更改或移动“overLay”。所以我决定子类化UIImagePickerController,但是当我调用它来呈现时,相机根本不会显示!任何有助于理解问题所在的帮助...谢谢!!这是viewController调用子类“UIImagePickerController”:@interfaceCameraViewController:UIViewController@interfaceCameraViewCo

ios - 关闭 UIImagePickerController 也会使父级消失

我正在使用以下代码来显示UIImagePickerController以拍照:UIImagePickerController*imagePicker=[[UIImagePickerControlleralloc]init];[imagePickersetDelegate:self];[imagePickersetSourceType:UIImagePickerControllerSourceTypeCamera];[selfpresentViewController:imagePickeranimated:YEScompletion:nil];注意:self是嵌入在容器View中的UI

ios - UIImagePickerController 禁用 iPhone 4S 人脸检测 (iOS 5.1)

我目前正在开发一个iPhone应用程序,它使用带有自定义叠加层的UIImagePickerController来拍照。不幸的是,我无法直接访问iPhone4S,但一些测试人员报告说相机选择器在人脸周围绘制了一个绿色边框,就像这样:http://cdn.iphonehacks.com/wp-content/uploads/2012/03/camera_faces.jpg由于此应用的性质,这是不可取的。彻底搜索UIImagePickerController文档没有找到任何结果,同样,我在这里可以找到的与人脸检测相关的所有内容都提供了有关如何使用CIDetector或类似工具的说明。如何在我

ios - 无法更改 UIImagePickerController 的 cameraFlashMode

我的自定义相机叠加层上有一个调用此方法的按钮:-(void)changeFlash:(id)sender{//UIImagePickerControllerCameraFlashModeOff=-1,//UIImagePickerControllerCameraFlashModeAuto=0,//UIImagePickerControllerCameraFlashModeOn=1NSLog(@"before%d",self.picker.cameraFlashMode);switch(self.picker.cameraFlashMode){caseUIImagePickerContr

iphone - UIImagepickercontroller : converting to low quality video error

我正在从UIImagepickercontroller的didFinishPickingMediaWithInfo方法中获取inputurl[infoobjectForKey:UIImagePickerControllerMediaURL]。NSURL*inputURL=[NSURLURLWithString:inputurlstring];我从这段代码中给出outputurlNSString*documentsDirectory=[pathsobjectAtIndex:0];NSString*videoPath=[NSStringstringWithFormat:@"%@/%@",d

ios - 呈现 UIImagePickerController 会导致 iOS 7 崩溃

我在iOS7设备上显示UIImagePickerController时遇到问题。我使用以下代码来呈现图像选择器。UIImagePickerController*cameraUI=[[UIImagePickerControlleralloc]init];cameraUI.sourceType=UIImagePickerControllerSourceTypeCamera;cameraUI.mediaTypes=[UIImagePickerControlleravailableMediaTypesForSourceType:UIImagePickerControllerSourceType

ios - UIImagePickerController 推送 viewcontroller bug with allowsEditing

我正在尝试在用户选择图像后从UIImagePickerController推送ViewController(用于额外编辑)。推送成功。但是当弹出该ViewController并且用户返回到编辑屏幕时,编辑屏幕不再可交互。有谁知道是什么问题。-(void)didTapBtn:(id)sender{self.picker=[[UIImagePickerControlleralloc]init];self.picker.sourceType=UIImagePickerControllerSourceTypePhotoLibrary;self.picker.delegate=self;self

iphone - UIImagePickerController 有时不会初始化相机 View

当我实例化并呈现一个UIImagePickerController时,有时视频源需要长达5秒的时间才能显示,并且只会出现黑屏。我确实从不同的View中多次实例化UIImagePickerController。这个问题的根源可能是什么? 最佳答案 UI内容的延迟通常与未在主线程上运行的代码有关。只有主线程可以更改UI,因此如果您的代码恰好在其他某个后台线程上运行,则会有几秒钟的延迟。您可以保证代码块将在主线程上运行:dispatch_async(dispatch_get_main_queue(),^{//Yourcode});我在这里