1

我对iOS开发很陌生,所以请多多包涵。

我正在创建一个我想严格在横向模式下使用的应用程序。

我已经编辑了 .plist 文件以包含这两个键:

初始界面方向:横向(右主页按钮)和支持的界面方向:横向(右主页按钮)

我在 ViewController.m 中添加了以下代码:

    }

    - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
      return UIInterfaceOrientationIsLandscape(interfaceOrientation);
    }  

该应用程序当前在模拟器中按应有的方式启动。它以横向模式启动,一切正常。但是,当按下将我带到另一个“场景”的按钮时,我的问题就出现了。横向模式不会贯穿其余应用程序。

所以我的问题是,如何在整个应用程序中强制使用横向模式?

4

2 回答 2

2

你想shouldAutorotateToInterfaceOrientation:在每个 ViewController 中都有。

于 2012-08-09T17:19:18.013 回答
1

我遇到了同样的问题,您需要做的是将此代码放入您拥有的每个 ViewController 中。

于 2012-08-09T17:21:04.650 回答