在Xcode 4中重新启用横向方向

时间:2011-05-23 02:05:46

标签: iphone ios4 xcode4

我修复了我的iPhone应用程序中的横向方向,同时修复了图像问题。现在,对于我的生活,我无法将任何页面自动旋转到横向方向。它以前工作得很好。我在UISupportedInterfaceOrientations的{​​{1}}中确定了所有4个方向。所有4个方向都在“目标摘要支持的设备方向”中突出显示。我的实现文件都有:

info.plist

我确信这是一件让我感到愚蠢的事情,但是经过几个小时后我找不到它。有什么想法????

2 个答案:

答案 0 :(得分:3)

如果您确定每个viewController都有

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

然后您可能想尝试删除Build/目录,在构建选项中选择clean all targets,然后重新启动应用程序。有时这奇迹般地起作用。此外,关闭并重新打开模拟器和/或Xcode对我来说是一个常见的神秘解决方案。

如果这不起作用,那么您可能需要阅读Apple的故障排除指南:Why won't my UIViewController rotate with the device?

答案 1 :(得分:0)

您可能希望清除所有目标 - 更新的plist可能无法复制到应用程序包中。如果这在设备上,您也可以尝试从设备中删除该应用程序。