0

目前我已经开发了一个 ios 标签栏应用程序,它可以在 iphone 模拟器(ios 6.1)上完美旋转。问题是当我在我的真实设备(ios 4.3)上运行该应用程序时,该应用程序运行良好,但它不旋转。

有没有人有任何想法?是否可以支持所有三个操作系统的轮换:ios4、ios5 和 ios6?

4

1 回答 1

1

在 iOS 6 之前,即在 iOS 5 和更早版本中,应用程序和视图控制器的默认支持界面方向设置UIInterfaceOrientationPortrait为 iPhone 惯用语和UIInterfaceOrientationLandscapeiPad 惯用语,而在 iOS 6 及更高版本中,这是UIInterfaceOrientationMaskAll针对 iPad 惯用语和UIInterfaceOrientationMaskAllButUpsideDowniPhone 惯用语。

这可能是您的视图在 < iOS 6.0 中不旋转的原因。旋转过程和负责的控制器在 2 中也有所不同。Autorotation 在这篇文章中清楚地解释了Autorotation in iOS

于 2013-05-03T06:08:28.307 回答