iOS7相机拍照模式全屏

Posted

技术标签:

【中文标题】iOS7相机拍照模式全屏【英文标题】:Camera photo mode fullscreen on iOS7 【发布时间】:2014-04-01 04:25:01 【问题描述】:

有没有办法在装有 ios7.1 的 iPod 5gen 上设置相机拍照模式全屏?当你要拍照时,拍照模式不是全屏,只有视频模式是全屏,有没有办法改变呢? (我认为 iPhone 5 和更高版本一定会出现同样的问题)。

到目前为止,这是我的代码,它显示控件但部分显示,而不是全屏显示,并且控件与顶部对齐,因为从视图中删除了相机控件:

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

//self.picker.mediaTypes = mediaTypes; //just for the record
self.picker.cameraCaptureMode = UIImagePickerControllerCameraCaptureModePhoto;
self.picker.modalPresentationStyle = UIModalPresentationFullScreen;

self.picker.cameraOverlayView = [self buildOverlay]; //some custom views

[self presentViewController:self.picker animated:YES completion:NULL];

非常感谢您。

【问题讨论】:

【参考方案1】:

应用适当的 CGAffineTransform 转换以设置相机模式。

试试下面的链接,这可能对你有帮助:

here

【讨论】:

以上是关于iOS7相机拍照模式全屏的主要内容,如果未能解决你的问题,请参考以下文章

相机仅在人像模式下快速拍照

用相机意图拍照以肖像模式android旋转图片

Phonegap 无法在 iPad 视网膜 mini iOS7 中使用相机

从相机拍照后 UIImageView 旋转

用苹果手机拍照,连这三个功能都不会,你的iPhone白买了

Android 相机预览在预览中拉伸,而不是在拍照后