有没有办法动态启动初始方向的iOS应用程序?

时间:2013-11-16 16:31:13

标签: ios iphone uiinterfaceorientation

我知道我们可以在iOS应用中定义主要方向。但是我无法找到一种方法来做我想要的:如果设备处于横向模式,请以横向模式启动整个应用程序。如果没有,请以纵向开始。

目前,如果我在将设备旋转到横向模式后启动应用程序,它将以纵向模式打开而不是旋转。有没有办法在景观中启动整个应用程序? (已经旋转的窗口)

2 个答案:

答案 0 :(得分:1)

是;只是表明您支持info.plist中的所有设备方向。您可以在Xcode 5中“常规”下的项目设置中的Xcode中看到这一点。

答案 1 :(得分:0)

引用Apple的UIViewController documentation

  

注意:在发布时,应用应始终以纵向方式设置其界面。应用程序之后:didFinishLaunchingWithOptions:方法返回,应用程序使用上述视图控制器旋转机制来旋转在显示窗口之前查看适当的方向。