UIImagePickerController bug旋转

时间:2014-04-17 07:45:56

标签: ios iphone objective-c rotation uiimagepickercontroller

我在ViewController(Collection View)中使用UIImagePickerController。

旋转设备时,照片后面有一些错误。

1.Portrait Mode:没关系。

enter image description here

2.Landscape模式:没关系。

enter image description here

3.选择操作表:UIImagePickerController:没关系。

enter image description here

4.选择相机胶卷:它会自动旋转到纵向

enter image description here

5.在相机胶卷上取消取消:mainViewController自动旋转到纵向

enter image description here

我想要

1)触摸相机胶卷时,它在风景模式下显示

2)触摸取消并返回mainView后,mainView显示Landscape

P.S。此项目可以横向和纵向,此问题仅在横向上出现。

谢谢你,对不起我的英语。

1 个答案:

答案 0 :(得分:1)

请阅读DOCUMENT明确表示它仅支持 PORTRAIT MODE

enter image description here

  

重要

     

UIImagePickerController类仅支持纵向模式。此类旨在按原样使用,不支持子类化。此类的视图层次结构是私有的,不得修改,但有一个例外。您可以将自定义视图分配给cameraOverlayView属性,并使用该视图显示其他信息或管理相机界面与代码之间的交互。

因此,当您进入照片库时,它将处于纵向模式,当选择图像或取消图像时,它将返回到您之前的任何模式。