草庐IT

uiimagePickerController

全部标签

ios - UIImagePickerController 和 fatal error : array element cannot be bridged to Objective-C

我正在创建UIImagePickerController来拍摄这样的照片。然而,在这个声明中,cameraUI.mediaTypes=[kUTTypeImage]它显示这样的错误:fatalerror:arrayelementcannotbebridgedtoObjective-C我该怎么办?我现在使用的是Xcode6beta版本4。funcpresentCamera(){cameraUI=UIImagePickerController()cameraUI.delegate=selfcameraUI.sourceType=UIImagePickerControllerSourceTyp

swift - UIImagePickerController didFinishPickingImage 不在 Swift 3 中调用

我正在尝试使用imagePickerView从照片库加载图像。我更新了我的plist以访问Xcode8的照片库,如下所示。之后,更新了plist。我可以访问照片库。但是,Picker图像没有加载到我的imageView。我的代码:注意:下面的代码用于在Xcode7而不是在Xcode8中工作?importUIKitclassViewController:UIViewController,UIImagePickerControllerDelegate,UINavigationControllerDelegate{letimagePicker=UIImagePickerController(

ios - 如何使用 Assets 库获取 UIImagePickerController 中的文件名?

我想从UIImagePickerController获取文件名。我不想使用ALAssetLibrary,因为它在iOS9中已被弃用。我使用了以下代码,但它始终将每个文件的图像名称返回为“Asset.jpg”。funcimagePickerController(_picker:UIImagePickerController,didFinishPickingMediaWithInfoinfo:[String:Any]){letoriginalImage=(info[UIImagePickerControllerOriginalImage]as?UIImage)!leturl=info[UI

ios - UIImagePickerController 相机 View 大小问题

我正在使用UIImagePickerController和自定义叠加层构建一个应用程序。所做的是比较两个图像(前图像和后图像)。拍摄后照时,我使用了带有前照的自定义叠加层(请参阅所附图片)。iPhone5-ios7iPhone4-iOS7(拍照时)iPhone4-iOS7(拍照后)查看iPhone4和iPhone5相机View之间的大小差异。应用程序适用于iPhone5屏幕尺寸(ios6和ios7)。但是iPhone4/4s屏幕尺寸,它只适用于iOS6。问题出在iphone4/4s(仅限ios7),相机View全屏显示。这意味着,你可以注意到iPhone5相机View尺寸~320*42

ios - 仅在 UIImagePickerController 中显示视频

我正在使用以下代码来呈现UIImagePickerController。对于某些特定场景,我只需要视频。并使用以下代码。UIImagePickerController*imagePickerController=[[UIImagePickerControlleralloc]init];imagePickerController.modalPresentationStyle=UIModalPresentationCurrentContext;imagePickerController.sourceType=sourceType;imagePickerController.delegate

objective-c - UIImagePickerController 取消按钮不起作用的问题

我有一个通用的应用程序,它允许从设备照片库中选择一个图像供以后操作,代码在iPad上工作正常但在iPhone上没有任何反应,甚至没有取消按钮,并且在选择图像后没有任何反应这里也不是我的代码:-(IBAction)grabImage:(id)sender{if(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad){imgPicker=[[UIImagePickerControlleralloc]init];[imgPickersetDelegate:self];popover=[[UIPopoverControlleralloc]init

ios - 如何使 UIImagePickerController StatusBar lightContent 样式?

当我呈现ImagePickerController时,statusBar文本颜色仍然是黑色,如何制作成这样? 最佳答案 只需三步:1:添加UINavigationControllerDelegate,UIImagePickerControllerDelegate到你的@interfaceyourController()2:imagePickerController.delegate=self;3:-(void)navigationController:(UINavigationController*)navigationContro

ios - UIImagePickerController + 裁剪 : what does allowEditing and what does it not?

阅读文档和samplecodefromapple后关于UIImagePickerController并阅读了许多教程甚至Questions在Stackoverflow(orhere),我得出结论,内置的UIImagePicker能够向用户呈现一个“裁剪窗口”,让用户裁剪并移动他想要使用的图像的正确部分。但是在iOS7.1上检查这些示例,没有出现裁剪窗口。似乎没有什么可以让用户裁剪掉所拍摄图像的一部分。所有测试均在真实硬件(iPhone5S)上进行,由于缺少摄像头,此处未使用iPhone模拟器;)此外,在委托(delegate)方法“didFinishPickingMediaWithIn

ios - UIImagePickerController 显示的 VIDEO_TOO_LONG_TITLE 警报

我使用UIImagePickerController来拍摄电影。电影的长度通过设置Controller的videoMaximumDuration属性来限制。当人们试图拍摄一部较长的电影时,会如预期的那样显示警告。然而,标题为VIDEO_TOO_LONG_TITLE的意外附加警报直接显示在控件上方(见下图)。显然这是一个iOS错误(仅部分本地化,未选择剪辑)。是否可以隐藏这种不必要和不适当的警报? 最佳答案 imagePicker.allowsEditing=false 关于ios-UII

ios - UIImagePickerController 显示黑色预览屏幕

我在调用UIImagePickerController以使用相机时遇到问题。有时,但通常情况下,预览屏幕显示为黑色(因为相机本身被遮盖了)。在做了一些研究之后,似乎人们没有正确地委派它……但是,我相信我的设置是正确的。重新启动应用程序即可解决问题。在我的.h文件中,我包含了UIImagePickerControllerDelegate和UINavigationControllerDelegate。这是.m文件的代码-(IBAction)camera:(id)sender{UIImagePickerController*imagePickerController=[[UIImagePic