可能重复:
iOS6 上的旋转行为不同
我希望我的应用程序支持 iPhone 上的倒置方向。这适用于 iOS 5,但我很难让它在 iOS 6 上运行。
Apple 的文档提到默认支持的方向是 iPad 上的所有内容,以及iPhone 上除了颠倒之外的所有内容。我想支持两者的一切;我个人遇到过在标准纵向模式下电线阻碍的情况,并且不想随意决定我的用户如果遇到类似问题就不能颠倒使用该应用程序。
这是我到目前为止所做的:
- 根据 iOS 5 的要求,我的视图控制器
shouldAutorotateToInterfaceOrientation;
返回YES
所有方向。(我也尝试过注释掉这个视图控制器shouldAutorotateToInterfaceOrientation:
,因为 iOS 6 根据它的存在做出决定。它没有帮助。) - 我的视图控制器的
supportedInterfaceOrientations
回报UIInterfaceOrientationMaskAll
。 - 我的应用程序代表的
application:supportedInterfaceOrientationsForWindow:
回报UIInterfaceOrientationMaskAll
。 - 在目标的摘要页面中选择所有方向模式。
我错过了什么?