当按住设备的横向风格时,解散imagePickerController会导致我的应用程序旋转到横向模式(但我的应用程序只有纵向)。

问题描述 投票:0回答:1

我有一个纵向和纵向倒立的应用程序。 我呈现了一个imagePickerController,它允许我拍照,可以是横向的,也可以是纵向的。拍照后,imagePicker会验证我是否要使用拍摄的照片。 如果我 "侧身 "握住我的设备(以横向方式),图像拾取器视图将像正常的一样解散,我的原始视图控制器将被显示,除了它是在横向模式(包括键盘)。 这应该是不可能的,因为我的应用程序只支持纵向方向。

有什么办法可以让我的应用保持在纵向模式下,这样UI就不会乱了?

这是我打开imagePicker之前的应用。This is my app before I open the imagePicker

虽然这张截图是在纵向模式下,但请想象一下,我正拿着设备横着走(横向)。

这就是我想要防止的画面被干扰的结果。enter image description here

enter image description here

ios objective-c orientation uiimagepickercontroller
1个回答
0
投票

我首先会检查Info.plist,确认方向是否正确,不包含任何iphone或ipad的横向选项。

Info.plist should look like this

© www.soinside.com 2019 - 2024. All rights reserved.