草庐IT

UIImagepickercontroller

全部标签

iOS UIImagePickerController vs AV foundation : looking to implement image capture with overlay, 哪个最好?

我希望在iOS应用程序中构建功能,允许用户拍摄照片或从他们的图库中抓取一张照片,对图像应用叠加层,然后使用叠加层保存图像。似乎有两种方法可以进行图像捕获,使用UIImagePickerController或AVfoundation。据我所知,UIImagePickerController似乎很容易实现,但可定制性较低。这是我应该用来做这件事的东西吗?还是我应该调查AVFoundation?对此不熟悉并寻找一些提示或任何可能有帮助的教程链接。谢谢! 最佳答案 UIImagepicker更简单,但会给你更少的选择。根据我的经验,AVFo

ios - Storyboard中的 UIImagePickerController : UIImagePickerControllerSourceTypePhotoLibrary displays black screen

我有一个Storyboard,我在其中创建了一个UINavigationController实例并将其自定义类设置为UIImagePickerController。如果我在prepareForSegue中设置imagePicker.sourceType=UIImagePickerControllerSourceTypeCamera,一切正常。如果我在prepareForSegue中设置imagePicker.sourceType=UIImagePickerControllerSourceTypePhotoLibrary,我会得到一个几乎全黑的屏幕,上面有一个我无法忽略的空灰色条:[屏幕

相机胶卷中的 ios UIImagePickerController?

如何将UIImagePickerController包含在相机胶卷选择器中,类似于facebook和路径所做的(见屏幕截图)。我只是希望找到正确的方向,而不是专门寻找有关如何实现这一目标的代码。谢谢! 最佳答案 我的猜测是他们正在使用UICollectionView并检查collectionView:cellForItemAtIndexPath:中的第一个UICollectionViewCell。当UICollectionViewDelegate创建第一个单元格时,他们在该单元格上指定了一个按钮,按下时显示UIImagePicker

ios - 删除 UIImagePickerController 中的缩放 slider

我无法访问默认显示在UIImagePickerController中的缩放slider。这似乎不可访问,我必须隐藏它,因为它在我的UIImagePickerController中的cameraOverlayView上弹出。谁能告诉我如何隐藏在用户捏合和“缩放”时出现的缩放slider?这是slider的样子:PS这不是我定制的相机。这只是出现在我的cameraOverlay上的slider图像 最佳答案 由于iOS10.0,我最近遇到了这个问题。在花了很多时间谷歌搜索并没有想出任何有效的方法之后-我想出了自己的解决方案:myVC.P

ios - 为什么我无法使用 UIImagePickerController 访问照片库

没有错误,但是当我在真实手机上测试它时,即使在模拟中,它也只显示锁定图像和“此应用无法访问您的照片或视频,您可以在隐私设置中启用访问权限”但是当我转向设置我在隐私设置中找不到我的应用程序。我哪里出错了?overridefunctableView(tableView:UITableView,didSelectRowAtIndexPathindexPath:NSIndexPath){ifindexPath.row==0{ifUIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.Phot

ios - 呈现 UIImagePickerController 使应用程序崩溃

我正在尝试通过按钮操作呈现UIImagePickerController。我的项目因错误而崩溃:GotaSIGABRTwhileexecutingnativecode.Thisusuallyindicatesafatalerrorinthemonoruntimeoroneofthenativelibrariesusedbyyourapplication.我只在Storyboard的NavigationController中嵌入了一个ViewController。以下代码片段:UIImagePickerControllerimagePicker;publicoverridevoidVie

iphone - 使用 UIImagePickerController 拍照后如何调整图片大小?

如何在文件夹中保存照片时调整图像大小???这就是我在iPhone中保存图像的方式。NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*documentsDirectory=[pathsobjectAtIndex:0];NSString*imageFile=nil;NSString*name_png=[NSStringstringWithFormat:@"%@.png",photoName];imageFile=[documentsDire

ios - UIImagePickerController:从视频中获取图像捕获

我正在尝试从视频中提取帧作为图像。使用UIImagePickerController录制视频。录制视频后,我获取其URL并使用AVURLAsset加载它。然后我创建一个AVAssetReader和AVAssetReaderTrackOutput来获取各个帧。当我获得作为CMSampleBufferRef的帧时,我将它们传递给Apple的imageFromSampleBuffer方法,该方法应该返回一个UIImage。当我使用AVCaptureSession获取帧时,此方法工作正常,但当我使用通过UIImagePickerController录制的视频时,此行返回0x0:CVImageB

ios - 如何使用 UIAutomation 从 UIImagePickerController 选择图像

我们正尝试围绕我们应用程序中的一个流程进行UIAutomation测试,在该流程中,用户从UIImagePickerController选择图像。所有的自动化工作都很好,直到我们尝试从选择器Controller中选择一个图像。似乎我们无法获得正确的对象来发送水龙头。这是我们正在尝试的:UIALogger.logMessage("NavigationTitle:"+app.navigationTitle());window.collectionViews()[0].tapWithOptions({tapOffset:{x:0.5,y:0.5}});上面将导航标题显示为“时刻”,这意味着我

iphone - 如何在没有 UIimagePickerController 的情况下以编程方式在 iphone 中访问保存图像中的图像?

我知道如何让用户从UIImagePickerController选择图像,但我不想那样。我只想将图像的NSArray存储在手机中,但我不想让用户参与(选择一个然后拥有该图像......),而是我创建了自己的自定义图像选择器Controller并想要以来源为画廊。 最佳答案 您可以使用AVFoundation和AssetsLibrary框架轻松做到这一点。这是访问所有照片的代码:-(void)addPhoto:(ALAssetRepresentation*)asset{//NSLog(@"Addingphoto!");[photosa