草庐IT

UIImagepickercontroller

全部标签

ios - 要求用户使用 swift2 从照片库或相机中选择照片

我希望用户从他的照片库或相机中选择一张照片。我找不到任何例子。我想用UIAlertView之类的东西提示用户。我的代码适用于照片库。@IBActionfuncselectLeftPhoto(sender:AnyObject){flag=1letmyPickerController=UIImagePickerController()myPickerController.delegate=self;myPickerController.sourceType=UIImagePickerControllerSourceType.PhotoLibraryself.presentViewContr

ios - 激活 iPhone 相机操作会使我的应用程序崩溃

这个问题在这里已经有了答案:UIImagePickerControllerinSwift3(2个答案)关闭6年前。奇怪的问题:我的用户通过点击按钮拍照来激活iPhone相机。例如。点击按钮,相机打开。直到昨天,下面的代码都可以正常工作(并且在我自己的手机上仍然可以)。然而,在我们测试组中其他所有人的手机上,只要点击相机按钮,应用程序就会崩溃。知道为什么吗?请参阅下面的代码-我很难过。注意:每个人都在运行iOS10。ViewController.h#import@interfaceViewController:UIViewController{}@property(strong,nona

ios - 如何在 iOS 上传后删除压缩视频?

在我的应用程序中,当我选择一个视频并压缩它后,系统会创建两个文件。当我选择另一个文件时,它会再次复制它。这正在增加我的内存空间。现在我想从系统中删除文件的压缩版本。谁能帮我做这件事?这是我的ImagePickerController委托(delegate)#pragmamark-UIImagePickerdelegate-(void)imagePickerController:(UIImagePickerController*)pickerdidFinishPickingMediaWithInfo:(NSDictionary*)info{NSString*mediaType=[info

ios - Xcode 8 UIImagePickerController 卡住

我刚遇到这个问题。我可以像往常一样调用UIImagePickerController,但是当我选择一个图像(拍摄照片或照片库)时,“使用照片”按钮和“重新拍摄”按钮不起作用,并且UI只是卡住。我做了一些调试,发现代码不会进入委托(delegate)方法。我没有更改有关UIImagePickerController的任何代码。之前一切正常。所以我想知道为什么会发生这种情况以及如何修复此错误?非常感谢!代码如下:UIImagePickerController*imgPicker=[[UIImagePickerControlleralloc]init];[imgPickersetDelega

ios - 集合 <__NSArrayM : 0x170e45d00> was mutated while being enumerated - UIImagePickerConteroller didFinishPickingMediaWithInfo

我有一个使用UIImagePickerConteroller拍照的nativeObjective-C应用程序。一旦UIImagePickerControllerdidFinishPickingMedia委托(delegate)函数返回图像,我就会将图像存储在我的应用程序文档目录中,并将图像位置存储在一个数组中,以便我可以在我的应用程序库View中显示它。不经常,但在一个月内有一两次,在用户完成拍照后,我在AppSee/Fabric崩溃跟踪器中收到崩溃日志。在Appsee视频中,我可以看到崩溃发生的确切位置。崩溃日志说NSArray在枚举时发生了突变(检查附件图像)。现在我在枚举时没有对

iOS:是否可以修改 UIImagePickerController 默认 UI?

我正在为客户开发一个小型相机应用程序,现在我已经完成了它的所有功能。在标准相机控件中,我需要修改一件事,取消按钮应该改为图库。但除非我遗漏了一些东西,否则我需要通过将showsCameraControls设置为NO来删除叠加层,然后从头开始构建我的整个overlayView。我找到了这个解决方案,但由于警告inthebeginningofthepost,我不敢走这条路.那么,是否有任何有效的方法可以对现有的相机覆盖控件UI进行简单的小修改,或者如果您需要更改一个小东西,您是否必须从头开始构建它? 最佳答案 不幸的是,在这种情况下,我

iOS:打开相机时如何设置相机闪光灯?

当打开相机时,我希望相机闪光灯打开而不是自动。我可以这样做吗?任何建议表示赞赏。非常感谢。 最佳答案 这应该能帮到你。当您要向用户展示相机时,包括第二行:UIImagePickerController*iPicker=[[UIImagePickerControlleralloc]init];iPicker.cameraFlashMode=UIImagePickerControllerCameraFlashModeOn; 关于iOS:打开相机时如何设置相机闪光灯?,我们在StackOver

iphone - 浏览多个 View 并打开相机后,UIImagePickerController 相机取消不起作用?

我在应用程序中有大约15到20次浏览。一个是相机功能。我在设置为UIImagePickerController的View中显示相机。我的问题是,当我在应用程序启动后直接打开相机时,一切正常。我的意思是取消,默认相机功能的捕获功能。但是假设,如果我浏览除相机以外的所有内容,如map、webView等,最后如果我打开相机,取消按钮不起作用(捕获按钮在所有情况下都有效)。捕获后,显示重拍、使用等控件成功但这些按钮也无法访问。注意:启动后直接打开相机不会出现上述问题。这些是我尝试解决这个问题的方法。将UIImagePickerController的前一个实例设为nil,并在每次调用camera

ios - 如何创建 cameraOverlayView

我真的很难理解如何做到这一点。我有一个UIImagePickerController可以正常工作,但我想创建自己的CameraOverlayView以便我可以自定义按钮。我似乎无法弄清楚如何首先创建叠加层。我已经尝试了很多教程并得出了以下结论,但它还有很长的路要走。谁能给我指出一个简单易懂的说明?我创建了一个使用标准控件的UIImagePickerController对于叠加层,我在Storyboard上创建了一个新的UIViewController并将其链接到一个名为ObViewControllerCameraOverlay的新类在startCameraControllerFromV

ios - 进入后台模式时关闭 UIImagePickerController

我使用UIImagePickerController在我的项目中使用相机和相机胶卷。这是我的示例代码UIImagePickerController*picker=[[UIImagePickerControlleralloc]init];picker.delegate=self;picker.sourceType=UIImagePickerControllerSourceTypePhotoLibrary;[selfpresentViewController:pickeranimated:YEScompletion:NULL];它有效,但如果我想在进入后台模式时关闭它。如何修复它。谢谢你,