我使用XCode 4.6中的Master-Detail Application模板从模板创建了一个新项目。该项目默认由XCode 4.6为iOS 6.x创建。
我将部署目标更改为iOS 4.3并更改了.xib文件,以便它们可以与iOS 4.3一起使用。
当我在iOS 4.3 / 5.x上运行时,应用程序仍处于纵向模式,不会旋转。 此外,popover(对于masterViewController)不会以纵向模式显示。
请注意,这仅在iOS 4.3和5.x上发生。它在iOS 6.x上运行良好。
答案 0 :(得分:2)
要处理版本方向以下的ios 6,您需要处理
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
方法
我们为ios 6方向设置的委托方法不会在早期版本中触发。