我使用 XCode 4.6 中的 Master-Detail Application 模板从模板创建了一个新项目。默认情况下,XCode 4.6 为 iOS 6.x 创建了该项目。
我将部署目标更改为 iOS 4.3 并更改了 .xib 文件,以便它们与 iOS 4.3 一起使用。
当我在 iOS 4.3/5.x 上运行它时,应用程序保持纵向模式并且不会旋转。弹出框(用于 masterViewController)也不会出现在纵向模式中。
请注意,这只发生在 iOS 4.3 和 5.x 上。它在 iOS 6.x 上运行良好。