当父视图控制器仅配置为纵向时,在横向上显示UIAlertController

时间:2015-03-18 23:39:23

标签: ios uiviewcontroller uiinterfaceorientation uialertcontroller uideviceorientation

在我的应用中,只有videoViewController配置为仅限肖像。

- (NSUInteger)supportedInterfaceOrientations {
    return UIInterfaceOrientationMaskPortrait;
}  

也就是说,当用户将设备从纵向旋转到横向时,实时预览(位于videoViewController视图的层次结构中)不会随设备一起旋转(如Apple Camera应用程序) 。当设备处于横向模式时videoViewController显示UIAlertController时,UIAlertController上的实例为纵向。如何确保根据设备方向显示UIAlertController?任何意见都表示赞赏。

enter image description here

此外,如果我使用UIAlertView代替UIAlertController,则UIAlertView的实例会相应地轮换。由于在iOS 8.0中不推荐使用UIAlertView,因此我不想使用它。

0 个答案:

没有答案