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