我的iPhone应用程序在以横向模式在iPad上启动时不响应.
如果以纵向模式启动,一切正常.在横向方向上,只有在应用程序旋转或1x 2x按钮被按下之后才会有效.
解决方法
我发现这是iOS 6设备的独特之处,但是如果您删除了应用程序plist中“支持的界面方向”下的所有条目,则此问题将消失.或者如果您在目标设置的“摘要”屏幕上选中“应用程序启动时隐藏”选项,“状态栏”设置也会修复它:
没有任何逻辑的理由,我可以看到,这两个选项应该解决这个bug,但他们都这样做.
如果您在iOS 6中使用支持的方向设置,您仍然可以通过supportedInterfaceOrientations
以编程方式控制允许的界面方向(或者在iOS 5中,仍然可以使用shouldAutorotateToInterfaceOrientation:
方法).