简单搜索标记为
iphone
和landscape
的问题会揭示以下情况:
仅限横屏的iPhone应用程序和多个nib文件: 应用程序在横屏模式下启动,从第一个nib加载的视图呈现良好,但从不同nib文件加载的视图未正确显示。
iPhone横屏模式在加载新控制器时切换到纵向模式: 自我解释
iPhone:仅限横屏,在第一个addSubview之后,UITableViewController无法正确旋转:与上述问题相同。
iPhone仅限横屏的Utility-Template应用程序:布局错误,控制器似乎无法识别视图应旋转,但在横屏模式下显示剪裁的纵向视图,导致屏幕的一半保持空白。
在portrait viewController之后在landscape中presentModalViewController:模态视图也未正确呈现。
我花费了大量时间调查这个问题,最终找到了一个解决方案,不仅是部分解决方案,而且应该在所有情况下都适用。我的意图是通过这篇 CW 帖子为其他在横屏模式下遇到问题的 UIViewControllers 提供一些常见问题解答。
请提供反馈并帮助改善此帖子的质量,包括任何相关观察结果。如果您知道其他/更好的答案,请随意编辑和发布。