如何使应用程序仅支持景观?在xcode 3中,整个事物都没有纵向模式?
答案 0 :(得分:24)
接受的答案对我不起作用。这样做了:
在位于“支持文件”组中的应用程序的属性文件(YOURAPPNAME-Info.plist)中,有一个名为“支持的界面方向”的数组。从阵列中移除您不需要的方向,您的应用将锁定在剩余方向。
答案 1 :(得分:21)
我天真的回答是在所有根视图控制器中添加此方法:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
if (interfaceOrientation==UIInterfaceOrientationLandscapeLeft || interfaceOrientation==UIInterfaceOrientationLandscapeRight)
return YES;
return NO;
}
这就是我在游戏中所做的。当然,我的游戏只有一个视图控制器。
另外,我发现在我的应用程序的info.plist中将“初始界面方向”设置为横向是有帮助的。
答案 2 :(得分:6)
您可以在info.plist文件中更改支持的界面方向,如下所示:
答案 3 :(得分:5)
现在可以使用目标的摘要标签轻松设置方向。
答案 4 :(得分:0)