【发布时间】:2012-10-05 12:35:10
【问题描述】:
首先让我说在应用打开后在 iOS6 中旋转视图时我没有遇到问题。这个问题只发生在我第一次在横向启动应用程序时。新的 shouldAutorotate 和 supportedInterfaceOrientations 方法在启动时都会被调用,但是不会调用任何旋转方法,例如 willRotateToInterfaceOrientation:duration:。 (shouldAutorotate 总是返回 YES,supportedInterfaceOrientations 总是返回 UIInterfaceOrientationMaskAll)
在 iOS5 中,启动时“第一个”方向为横向是自动处理的。有没有解释为什么设备不会在 iOS6 中调用第一次横向旋转? (我正在检查的视图控制器是窗口/应用程序委托的根控制器)。
提前感谢您对此提供的任何帮助和见解。
【问题讨论】:
标签: objective-c ios5 rotation ios6