UIImagepickercontroller
全部标签 我想从UIImagePickerController获取文件名。我不想使用ALAssetLibrary,因为它在iOS9中已被弃用。我使用了以下代码,但它始终将每个文件的图像名称返回为“Asset.jpg”。funcimagePickerController(_picker:UIImagePickerController,didFinishPickingMediaWithInfoinfo:[String:Any]){letoriginalImage=(info[UIImagePickerControllerOriginalImage]as?UIImage)!leturl=info[UI
我正在使用UIImagePickerController和自定义叠加层构建一个应用程序。所做的是比较两个图像(前图像和后图像)。拍摄后照时,我使用了带有前照的自定义叠加层(请参阅所附图片)。iPhone5-ios7iPhone4-iOS7(拍照时)iPhone4-iOS7(拍照后)查看iPhone4和iPhone5相机View之间的大小差异。应用程序适用于iPhone5屏幕尺寸(ios6和ios7)。但是iPhone4/4s屏幕尺寸,它只适用于iOS6。问题出在iphone4/4s(仅限ios7),相机View全屏显示。这意味着,你可以注意到iPhone5相机View尺寸~320*42
我正在使用以下代码来呈现UIImagePickerController。对于某些特定场景,我只需要视频。并使用以下代码。UIImagePickerController*imagePickerController=[[UIImagePickerControlleralloc]init];imagePickerController.modalPresentationStyle=UIModalPresentationCurrentContext;imagePickerController.sourceType=sourceType;imagePickerController.delegate
我有一个通用的应用程序,它允许从设备照片库中选择一个图像供以后操作,代码在iPad上工作正常但在iPhone上没有任何反应,甚至没有取消按钮,并且在选择图像后没有任何反应这里也不是我的代码:-(IBAction)grabImage:(id)sender{if(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad){imgPicker=[[UIImagePickerControlleralloc]init];[imgPickersetDelegate:self];popover=[[UIPopoverControlleralloc]init
当我呈现ImagePickerController时,statusBar文本颜色仍然是黑色,如何制作成这样? 最佳答案 只需三步:1:添加UINavigationControllerDelegate,UIImagePickerControllerDelegate到你的@interfaceyourController()2:imagePickerController.delegate=self;3:-(void)navigationController:(UINavigationController*)navigationContro
阅读文档和samplecodefromapple后关于UIImagePickerController并阅读了许多教程甚至Questions在Stackoverflow(orhere),我得出结论,内置的UIImagePicker能够向用户呈现一个“裁剪窗口”,让用户裁剪并移动他想要使用的图像的正确部分。但是在iOS7.1上检查这些示例,没有出现裁剪窗口。似乎没有什么可以让用户裁剪掉所拍摄图像的一部分。所有测试均在真实硬件(iPhone5S)上进行,由于缺少摄像头,此处未使用iPhone模拟器;)此外,在委托(delegate)方法“didFinishPickingMediaWithIn
我使用UIImagePickerController来拍摄电影。电影的长度通过设置Controller的videoMaximumDuration属性来限制。当人们试图拍摄一部较长的电影时,会如预期的那样显示警告。然而,标题为VIDEO_TOO_LONG_TITLE的意外附加警报直接显示在控件上方(见下图)。显然这是一个iOS错误(仅部分本地化,未选择剪辑)。是否可以隐藏这种不必要和不适当的警报? 最佳答案 imagePicker.allowsEditing=false 关于ios-UII
我在调用UIImagePickerController以使用相机时遇到问题。有时,但通常情况下,预览屏幕显示为黑色(因为相机本身被遮盖了)。在做了一些研究之后,似乎人们没有正确地委派它……但是,我相信我的设置是正确的。重新启动应用程序即可解决问题。在我的.h文件中,我包含了UIImagePickerControllerDelegate和UINavigationControllerDelegate。这是.m文件的代码-(IBAction)camera:(id)sender{UIImagePickerController*imagePickerController=[[UIImagePic
谁能帮我解决这个问题我对ObjectiveC和iOS有点陌生。我一直在努力,但我不知道如何解决这个问题,我的应用程序非常简单,它只启动相机拍照并通过电子邮件将它们发送到我们的服务器。此代码在iOS6中运行良好。当我拍照时,我的内存会随着每次屏幕捕获而堆增长,我会收到“收到内存警告”,最后-由于内存压力而终止。--(void)imagePickerController:(UIImagePickerController*)pickerdidFinishPickingMediaWithInfo:(NSDictionary*)info{[self.popoverController2dismi
我有一个使用UIImagePickerController拍照的应用程序。问题是我只希望相机选项可用,而且我知道我需要隐藏标准控件:cameraUI.showsCameraControls=NO;并使用cameraOverlayView提供我自己的控件。我已经看过Apple的PhotoPicker项目,我最初的问题是如何将Overlay对象放到Storyboard上?我在图书馆找不到这样的对象。 最佳答案 代码如下:toolBar=[[UIToolbaralloc]initWithFrame:CGRectMake(0,self.vi