iOS应用以横向模式启动

Jar*_*lav 12 objective-c orientation screen-orientation device-orientation ios

我有一个奇怪的问题.我的应用程序始终以横向模式启动.如果我在模拟器中打开它,它会自动旋转到横向模式.当我在iPhone上启动时,它首先以横向模式启动,然后在旋转到正确位置后不久.我已将.plist中的"初始界面方向"设置为纵向,但这没有任何改变.

小智 31

我有同样的问题.如果您转到支持的界面方向,您将看到项目0 ...项目1 ...

等等.如果您编辑此列表,以便纵向(底部主页按钮)是列表中的第一项,那么您的应用程序将以纵向模式打开.你仍然可以支持其他方向作为第1至第3项.

  • 这在iOS 8(iPad Mini)上对我不起作用.我做的是` - (BOOL)shouldAutorotate {return YES; } - (NSUInteger)supportedInterfaceOrientations {return UIInterfaceOrientationMaskPortrait; }`.它会阻止您的应用在启动期间进入横向模式. (3认同)
  • 谢谢!这很简单,但我花了很多时间. (2认同)