0

不是一个真正的问题,更多的是记录观察:

在 iOS6/Xcode 4.5 中,如果设置应用程序时设置了 window.rootViewController 属性,根视图控制器实现shouldAutorotate返回 NO 的方法,除此之外,除了MPMoviePlayerViewController(可能还有其他一些类似的课程)。(或者至少这是在模拟器中观察到的行为。)这是我们想要的行为,但令人惊讶,可能不是其他人想要的行为。

有谁知道这是为什么,或者如何控制它(如果需要)?

4

1 回答 1

0

我相信这个问题的答案是 Apple 希望视频采用更宽的屏幕格式(至少比纵向提供的更宽),因此它们会覆盖您防止屏幕旋转的请求。我还猜测,一旦您将视频播放器关闭宽屏模式,您的应用程序就会返回所需的旋转。

于 2013-08-28T17:36:22.940 回答