Tag: uiimagepickercontroller

在解散另一个之后立即呈现模态视图控制器

我正在解散模态视图控制器,然后立即提出另一个,但后者从来没有发生。 代码如下: [self dismissModalViewControllerAnimated:YES]; UIImagePickerController * picker = [[UIImagePickerController alloc] init]; picker.delegate = self; picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum; [self presentModalViewController:picker animated:YES]; 第一个模态VC滑落,但新的picker从来没有出现。 任何想法是怎么回事?

UIImagePicker允许Editing卡在中心

我有一个UIImagePicker完美的UIImagePickerControllerSourceTypePhotoLibrarytypes,但是当我使用UIImagePickerControllerSourceTypeCamera,编辑框不能从图像的中心移动。 因此,如果图像比宽度大,用户不能将编辑框移动到图像的上方。 任何人都知道为什么会这样? 它只发生在来源是相机而不是图书馆。 编辑:一些代码! if (actionSheet.tag == 2) { if (buttonIndex == 0) { // Camera // Check for camera if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera] == YES) { // Create image picker controller UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init]; // Set source to the camera imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera; imagePicker.allowsEditing = YES; // Delegate is self imagePicker.delegate […]

什么时候应该使用UIImagePickerControllerSourceTypePhotoLibrary而不是UIImagePickerControllerSourceTypeSavedPhotosAlbum?

我有一个应用程序,允许用户从他们的设备中select一张照片。 为此,我使用UIImagePickerController,但问题是,我不确定是否应使用UIImagePickerControllerSourceTypePhotoLibrary或UIImagePickerControllerSourceTypeSavedPhotosAlbum的源types。 在运行iOS 5的iPhone 4上,保存的照片专辑给人们带来了更好的体验,但是当我尝试使用从iTunes同步的照片来运行iOS 4.3的iPod Touch时,甚至没有显示出来。 如果我切换到PhotoLibrary我的iPod的作品,但我的iPhone的经验更糟糕。 当我问UIImagePickerController ,说我的iPod上有SavedPhotosAlbum ,但我似乎没有办法确定它是空的。 什么是确定使用哪种源types的最佳方法? 如果我有办法确定“已保存的相册”是否为空,我想这样做可以,但是我没有看到。

iPhone“,超过最多5个过滤专辑列表试图注册。 这将失败。“错误

当我尝试从照片库中读取图像时,出现错误“超过最多5个已过滤的相册列表尝试注册,这将失败”。 图像不被读取。 任何想法如何解决这个问题?

UIImagePickerController摄像头视图在iOS 8上奇怪的旋转(图片)

我有一个非常简单的应用程序: – 所有的方向只允许一个屏幕上的button – button显示UIImagePickerController (拍摄照片) – 与Xcode 5和SDK 7构build 在iOS 8上 , UIImagePickerController的相机无论是横向还是纵向显示都正确,但是当旋转设备时,我将相机视图旋转了90度,这里是一个示例: 我有我的应用程序肖像 我按下显示UIImagePickerController的button 我在相机视图,我去风景模式,这是我得到: 视野在风景中,但相机旋转了90度 别人已经有这个问题吗? PS:如果我拍了一张照片(再次在风景中),照片被正确拍摄,现在正确显示: 编辑 这个错误似乎在运行iOS 8.1的iPad上得到修复,但在iOS 8.1发行说明中并没有涉及到这个错误: https : //developer.apple.com/library/content/releasenotes/General/RN-iOSSDK-8.1/ 感谢所有针对早期版本iOS 8的build议修复!

iPhone:相机预览覆盖

如何添加覆盖( UIImageView )的相机预览和处理触摸呢? 我以前的尝试做到这一点(例如使用UIImagePickerController和添加图像作为子视图)失败。

UIImagePickerController不在iOS 8中呈现

有没有人在iOS 8 UIImagePickerController的问题? 下面的方法在iPad上的iOS 7中工作得非常好,但是当我尝试呈现选取器(最后一行)时,在XCode 6(Beta 3或4)中运行此操作时出现以下错误。 如果这很重要,那么sourceType的select来自同一个地方的alertView。 Warning: Attempt to present <UIImagePickerController: 0x7c0ae400> on <CAGUCreateContactViewController: 0x7bf61a00> which is already presenting (null) 方法来打开imagePicker。 – (void)openPhotoPicker:(UIImagePickerControllerSourceType)sourceType { if ([UIImagePickerController isSourceTypeAvailable:sourceType]) { NSArray *availableMediaTypes = [UIImagePickerController availableMediaTypesForSourceType:sourceType]; if ([availableMediaTypes containsObject:(NSString *)kUTTypeImage]) { UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init]; imagePickerController.modalPresentationStyle = UIModalPresentationFullScreen; imagePickerController.sourceType = sourceType; imagePickerController.mediaTypes = @[(NSString […]

Xcode 8 – 创build一个未知types的图像格式是一个错误

在iOS 10中从图像select器中select图像时Swift 3我得到一个错误 – Creating an image format with an unknown type is an error func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage, editingInfo: [String : AnyObject]?) { imagePost.image = image self.dismiss(animated: true, completion: nil) } 图像没有被选中和更新。 我需要帮助或build议,以了解是否在iOS10或Swift 3中更改了此方法的语法或任何其他方法。

presentModalViewController:Animated已在ios6中弃用

我正在使用下面的代码图像select器。 但是当我在模拟器中运行它,我有一个内存泄漏,我得到一个关于presentModalViewcontroller:animated的警告presentModalViewcontroller:animated在iOS6中被弃用。 我也得到dismissModalViewController:animated不推荐使用。 我正在使用SDK 6.1。 ImagePicker代码: – (void)showAlbum:(id)sender { imagePicker=[[UIImagePickerController alloc]init]; imagePicker.delegate = self; imagePicker.allowsEditing =NO; imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; [self presentModalViewController:imagePicker animated:YES]; } – (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker{ //release picker [picker dismissModalViewControllerAnimated:YES]; }

设置UIImagePickerController“移动和缩放”裁剪框的尺寸

“移动和缩放屏幕”如何确定裁剪框的尺寸? 基本上我想为“CropRect”设置一个固定的宽度和高度,并让用户按照需要移动和缩放图像以适应该框。 有谁知道如何做到这一点? (或者,如果甚至可以使用UIImagePickerController) 谢谢!