iOS 8 UIImagePickerController 在横向模式下具有黑色预览
Posted
技术标签:
【中文标题】iOS 8 UIImagePickerController 在横向模式下具有黑色预览【英文标题】:iOS 8 UIImagePickerController has black preview in Landscape mode 【发布时间】:2014-12-01 11:20:28 【问题描述】:我正在为 iPad 开发应用程序,在从相机拍摄快照期间在横向模式下会出现黑色预览。同时,UIImagePickerController 在纵向模式下正常工作。提前致谢。
这是我的一段代码 -
-(UIImagePickerController *)imagePicker
if(!imagePicker)
imagePicker = [[UIImagePickerController alloc]init];
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePicker.delegate = self;
return imagePicker;
[self presentViewController:self.imagePicker animated:YES completion:^ ];
PS:任何人都知道,ios 设备的“联系人”默认应用程序具有相机控件相对于设备方向的旋转功能。在这里,相机预览在所有方向上看起来都很好。任何人都知道它的实现。
【问题讨论】:
【参考方案1】:如果您使用的是自动布局,那么您首先检查相应预览(UIimageview)的坐标和大小。
【讨论】:
以上是关于iOS 8 UIImagePickerController 在横向模式下具有黑色预览的主要内容,如果未能解决你的问题,请参考以下文章