IOS设备方向卡在纵向模式下,没有横向

时间:2012-04-27 11:57:01

标签: ios xcode ios-simulator orientation portrait

我正在使用Xcode 4.3.2和iPad模拟器5.1

我真的需要一些帮助,我的应用程序停留在纵向模式。

当我旋转模拟器时 我试过在项目设置下查看并检查这些: 肖像,颠倒,左侧风景和右侧风景。

我也是视图控制器中的这些方法:

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

有人可以帮忙吗?

4 个答案:

答案 0 :(得分:3)

检查项目设置或*.plist文件中的支持方向。此外,如果您使用UITabBarController或其他,则所有控制器都必须支持所有方向!

答案 1 :(得分:1)

使用cmd + shift + f并输入 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation

如果您希望支持所有方向,请确保所有方向都返回YES,对于不支持的方向

,请确保为NO

答案 2 :(得分:1)

确保只显示一个控制器。当我有多个视图同时显示不同的控制器时,我已经看到了这个问题。

答案 3 :(得分:1)

是的,我有同样的问题,这里的其他答案并没有解决我的情况。我发现我必须检查所有相关视图中的“从NIB调整视图”框

请参阅下面的屏幕截图(尽管显示了稍微旧版本的XCode)。