2013-12-23 72 views
0

我的应用程序是在景观。我正在使用UIImagePickerController来记录video。但是,只要我们拨打UIImagePickerController,它就会进入肖像模式。我决定旋转imagep picker controller by using UIImagePickerController`子类的布局。是否有可能在iphone中以横向模式显示UIImagePickerController?

通过这个,image picker controller布局即将在景观。但它只在iPad中工作。我在iPhone上测试过。但它不起作用。在iPad中布局没有完全改变。

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

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

+0

此问题已解答。 http://stackoverflow.com/questions/2083672/uiimagepickercontroller-in-landscape http://stackoverflow.com/questions/14618546/force-landscape-orientation-in-uiimagepickercontroller http://stackoverflow.com/questions/5737632/open-uiimagepickercontroller-in-landscape-mode –

回答

0

按照UIImagePickerController class documentation这是不可能的:

重要:UIImagePickerController类只支持肖像模式。此类旨在按原样使用,不支持子类。这个类的视图层次是私有的,不能修改,只有一个例外。您可以将自定义视图分配给cameraOverlayView属性,并使用该视图呈现附加信息或管理摄像头界面和代码之间的交互。

但是,您可以自定义此控制器以按照您的要求工作。 我想如果你改变/替换cameraOverlayView(如点击按钮和所有)到风景它会自动看起来像在横向模式。

相关问题