是否可以在横向模式下在iphone中显示UIImagePickerController?

时间:2013-12-23 12:16:27

标签: ios iphone objective-c uiimagepickercontroller

我的申请是在横向。我正在使用UIImagePickerController来记录video。但每当我们调用UIImagePickerController时,它都会以纵向模式进行。我决定旋转imagep picker controller by using UIImagePickerController`子类的布局。

通过此,image picker controller布局即将出现在Landscape中。但它仅适用于iPad。我在iPhone上测试过。但它没有用。布局在iPad中没有完全改变。

是否可以在横向模式下在iPhone中显示UIImagePickerController

第一张照片是,我在iPad上测试过。第二个是,我在iPhone上测试过。

1 个答案:

答案 0 :(得分:0)

根据UIImagePickerController class documentation ,这是不可能的:

  

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

但是,您可以根据自己的要求自定义此控制器。 我认为如果您更改/替换cameraOverlayView(如点击按钮和全部)以进行横向渲染,它将自动显示为横向模式。

相关问题