我已经进行了大量研究,但仍然无法找到解决方案......
我有一个支持所有方向的应用程序。当应用程序在 iPad 上运行时,我希望它以横向模式启动。然后,如果他们选择,用户可以旋转到纵向。在 ios5 下,我通过在 info.plist 文件中将 iPad 支持的方向设置为 lansdcape left 来实现这一点。然后,我在每个视图控制器中使用 shouldAutorotateToInterfaceOrientation 方法来允许应用程序运行时的所有方向。
然后我更改了我的代码以支持 iOS6 的新定向方法,但是当我在 iPad 上运行应用程序时,它根本没有旋转。然后我更改了 info.plist 文件以支持 iPad 的所有方向。这解决了 iPad 不自动旋转的问题,但现在我不知道如何强制应用程序最初以横向模式打开。有任何想法吗?
提前感谢您提供的任何帮助!