相机控件未显示在设备上

罗伊尔马

我查看了选择器的属性和示例,并像这样设置选择器(使用xcode 6.1,在我的设备上运行,iphone 5s ios8):

UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.allowsEditing = YES;
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
picker.showsCameraControls = YES;

但是我的设备的摄像头屏幕上出现了裁剪矩形/全景图/等控件。

我要这个: 在此处输入图片说明

但是得到这个:(

在此处输入图片说明

我想念什么?

谢谢!

AstroCB

您在第一个屏幕截图中显示的控件不可用,UIImagePickerController因为它们是Apple为“相机”应用程序实现的自定义视图的一部分,并且不在此类中公开。

这样您就可以根据自己的喜好使用适合您的应用程序的控件自定义视图,Apple建议您这样做。如果要执行此操作,则应首先将该showsCameraControls属性设置NO

此属性的默认值为YES,它指定默认的相机控件在选择器中可见。如果要改为使用cameraOverlayView属性提供自定义叠加视图,请将其设置为NO以隐藏默认控件。

然后,您可以设计一个使用该takePicture:方法并相应处理输出的自定义视图

我会看一下课程文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android:Samsung设备上未正确显示开关控件

来自分类Dev

SwitchCompat未显示在设备上

来自分类Dev

AppIcons未显示在设备上

来自分类Dev

节点未显示在设备上

来自分类Dev

表单未在设备上显示控件

来自分类Dev

Metro UI 控件未显示在表单上

来自分类Dev

汉堡菜单未显示在移动设备上

来自分类Dev

reactstrap崩溃未显示在移动设备上

来自分类Dev

导航栏未显示在移动设备上

来自分类Dev

在设备上未显示注册错误消息

来自分类Dev

页面内容未显示在移动设备上

来自分类Dev

Google地图未显示在我的设备上

来自分类Dev

Android GCM通知未显示在设备上

来自分类Dev

Google图表未显示在iOS设备上

来自分类Dev

谷歌地图未显示在设备上

来自分类Dev

UISearchBar未显示在设备上,但显示在模拟器中

来自分类Dev

Android相机(照片未显示)

来自分类Dev

相机未拉伸到Android设备的宽度

来自分类Dev

如果设备中没有相机,则在Android上显示黑色背景色

来自分类Dev

Android xml图层列表在某些设备上未正确显示

来自分类Dev

iOS自定义字体未显示在设备上

来自分类Dev

Bootstrap“移动”菜单未显示在移动设备上

来自分类Dev

iPhone导航栏未显示设备上的所有按钮

来自分类Dev

UITableViewCell selected背景阴影未显示在设备上

来自分类Dev

iOS 8活力图像未显示在设备上

来自分类Dev

通知操作图标未显示在可穿戴设备上

来自分类Dev

主体在移动设备上未显示全宽

来自分类Dev

Android通知未显示在一台设备上

来自分类Dev

Bootstrap页眉和页脚未显示移动设备上的链接