我的申请是在横向。我正在使用UIImagePickerController
来记录video
。但每当我们调用UIImagePickerController
时,它都会以纵向模式进行。我决定旋转imagep picker controller by using
UIImagePickerController`子类的布局。
通过此,image picker controller
布局即将出现在Landscape中。但它仅适用于iPad
。我在iPhone上测试过。但它没有用。布局在iPad
中没有完全改变。
是否可以在横向模式下在iPhone中显示UIImagePickerController
?
第一张照片是,我在iPad上测试过。第二个是,我在iPhone上测试过。
答案 0 :(得分:0)
根据UIImagePickerController class documentation ,这是不可能的:
重要说明:UIImagePickerController类仅支持纵向模式。此类旨在按原样使用,不支持子类化。此类的视图层次结构是私有的,不得修改,但有一个例外。您可以将自定义视图分配给cameraOverlayView属性,并使用该视图显示其他信息或管理相机界面与代码之间的交互。
但是,您可以根据自己的要求自定义此控制器。
我认为如果您更改/替换cameraOverlayView
(如点击按钮和全部)以进行横向渲染,它将自动显示为横向模式。