在横向模式下锁定Ipad App

时间:2012-08-09 17:16:15

标签: ios ipad

我对iOS开发很陌生,所以请耐心等待。

我正在创建一个我想严格用于横向模式的应用。

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

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

我已将以下代码添加到ViewController.m:

    }

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

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

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

2 个答案:

答案 0 :(得分:2)

您希望在每个ViewController中都有shouldAutorotateToInterfaceOrientation:

答案 1 :(得分:1)

我遇到了同样的问题,你需要做的就是将这段代码放在你拥有的每个ViewController中。