【问题标题】:Is it possible to show UIImagePickerController in iphone in landscape mode? [duplicate]是否可以在 iphone 中以横向模式显示 UIImagePickerController? [复制]
【发布时间】:2013-12-23 12:16:27
【问题描述】:

我的应用程序是横向的。我正在使用UIImagePickerController 记录video。但是每当我们调用UIImagePickerController 时,它都会以纵向模式出现。我决定旋转 imagep pickercontroller by usingUIImagePickerController` 子类的布局。

通过这个,image picker controller 布局进入横向。但它仅在iPad 中工作。我在 iPhone 上测试过。但它不起作用。 iPad 中的布局并没有完全改变。

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

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

【问题讨论】:

标签: ios iphone objective-c uiimagepickercontroller


【解决方案1】:

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

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

但是是的,您可以自定义此控制器以根据您的要求工作。 我认为如果您将cameraOverlayView(如单击按钮和所有)更改/替换为横向,它会自动看起来像横向模式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-03
    相关资源
    最近更新 更多