在横向模式下在iPad上启动时,我的iPhone应用程序无响应。
如果以纵向模式启动,一切正常。在横向方向上,在旋转应用程序或按下1x 2x按钮之前无效。
我尝试使用断点调试应用程序并单步执行代码,但它显示应用程序在调试控制台中正常运行。
答案 0 :(得分:12)
我发现这对iOS 6设备来说是独一无二的,但是如果您删除应用程序plist中“支持的界面方向”下的所有条目,则此问题就会消失。或者,如果在目标设置的“摘要”屏幕上选中“状态栏”设置中的“在应用程序启动期间隐藏”选项,则还会修复此问题:
没有合理的理由我可以看到这些选项中的任何一个应修复此错误,但它们都可以。
如果您在iOS 6中使用支持的方向设置,您仍然可以通过supportedInterfaceOrientations
以编程方式控制允许的界面方向(或者在iOS 5中,您仍然可以使用shouldAutorotateToInterfaceOrientation:
方法)。
答案 1 :(得分:2)
似乎只是在didFinishLaunchingWithOptions:function的开头添加[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone];
就可以了。无需更改plist设置文件。