UISplitview控制器不能在iOS 4.3和5.x中旋转。它在iOS 6.0上运行良好

时间:2013-03-07 05:50:02

标签: ios objective-c uisplitviewcontroller

我使用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上运行良好。

1 个答案:

答案 0 :(得分:2)

要处理版本方向以下的ios 6,您需要处理

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation

方法

我们为ios 6方向设置的委托方法不会在早期版本中触发。