In IOS 6 on iPad, initial rotation is always portrait, after that it always rotates correctly
问题 In a shipping app that has worked correctly under iOS 5.X and supports all orientations, built against iOS 6 it always starts in portrait even when the ipad/simulator is in landscape). I did add the new rotation methods - (BOOL)shouldAutorotate NS_AVAILABLE_IOS(6_0); - (NSUInteger)supportedInterfaceOrientations NS_AVAILABLE_IOS(6_0); but that makes no difference. Note we do not use a navigation controller as the root view controller. Otherwise the app rotates correctly after the initial