我对iOS开发很陌生,所以请耐心等待。
我正在创建一个我想严格用于横向模式的应用。
我编辑了.plist文件以包含这两个键:
初始界面方向:横向(右主页按钮)& 支持的界面方向:横向(右主页按钮)
我已将以下代码添加到ViewController.m:
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}
应用程序当前正在模拟器中启动。它以横向模式启动,一切正常。但是,当按下一个按钮将我带到另一个“场景”时,我的问题就出现了。横向模式不会在其余应用程序中传输。
所以我的问题是,如何在整个应用程序中强制横向模式?
答案 0 :(得分:2)
您希望在每个ViewController中都有shouldAutorotateToInterfaceOrientation:
。
答案 1 :(得分:1)
我遇到了同样的问题,你需要做的就是将这段代码放在你拥有的每个ViewController中。