我修复了我的iPhone应用程序中的横向方向,同时修复了图像问题。现在,对于我的生活,我无法将任何页面自动旋转到横向方向。它以前工作得很好。我在UISupportedInterfaceOrientations
的{{1}}中确定了所有4个方向。所有4个方向都在“目标摘要支持的设备方向”中突出显示。我的实现文件都有:
info.plist
我确信这是一件让我感到愚蠢的事情,但是经过几个小时后我找不到它。有什么想法????
答案 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可能无法复制到应用程序包中。如果这在设备上,您也可以尝试从设备中删除该应用程序。