我正在使用Xcode 4.3.2和iPad模拟器5.1
我真的需要一些帮助,我的应用程序停留在纵向模式。
当我旋转模拟器时 我试过在项目设置下查看并检查这些: 肖像,颠倒,左侧风景和右侧风景。
我也是视图控制器中的这些方法:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return YES;
}
有人可以帮忙吗?
答案 0 :(得分:3)
检查项目设置或*.plist
文件中的支持方向。此外,如果您使用UITabBarController
或其他,则所有控制器都必须支持所有方向!
答案 1 :(得分:1)
使用cmd + shift + f并输入 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
如果您希望支持所有方向,请确保所有方向都返回YES,对于不支持的方向
,请确保为NO答案 2 :(得分:1)
确保只显示一个控制器。当我有多个视图同时显示不同的控制器时,我已经看到了这个问题。
答案 3 :(得分:1)
是的,我有同样的问题,这里的其他答案并没有解决我的情况。我发现我必须检查所有相关视图中的“从NIB调整视图”框。
请参阅下面的屏幕截图(尽管显示了稍微旧版本的XCode)。