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

UISplitview控制器在iOS 4.3和5.x中不旋转。它在iOS 6.0上运行良好,ios,objective-c,uisplitviewcontroller,Ios,Objective C,Uisplitviewcontroller,我使用XCode 4.6中的Master Detail应用程序模板从模板创建了一个新项目。默认情况下,该项目是由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上运行良好。

我使用XCode 4.6中的Master Detail应用程序模板从模板创建了一个新项目。默认情况下,该项目是由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上运行良好。

用于处理iOS 6以下版本需要处理的方向

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
方法

我们用于ios 6定向的委托方法在早期版本中不会启动