目前我已开发出ios标签栏应用程序,可在iPhone模拟器(ios 6.1)上完美旋转。问题是,当我在我的真实设备(ios 4.3)上运行应用程序时,该应用程序运行正常,但它不会旋转。
有没有人有任何想法?是否有可能支持所有三个o.s的旋转:ios4,ios5和ios6?
答案 0 :(得分:1)
在iOS 6之前,即在iOS 5及更早版本中,应用程序和视图控制器的默认支持界面方向设置为UIInterfaceOrientationPortrait
,适用于iPhone惯用语和在iOS 6及更高版本中,对于iPad惯用语UIInterfaceOrientationLandscape
,对于iPad惯用语UIInterfaceOrientationMaskAll
和对于iPhone惯用语UIInterfaceOrientationMaskAllButUpsideDown
,这是{{1}}。
这可能是您的观看次数无法在< iOS 6.0。旋转过程和负责的控制器在2中也有所不同。在此后Autorotation in iOS
中明确解释了自动旋转。