不是一个问题,更多的是记录观察结果:
在iOS6 / Xcode 4.5中,如果使用window.rootViewController属性设置应用程序,实现shouldAutorotate
方法返回NO的根视图控制器,则不会在整个应用程序中禁用自动旋转MPMoviePlayerViewController中的除了(可能还有一些其他类似的类)。 (或者至少这是在模拟器中观察到的行为。)这是我们想要的行为,但它令人惊讶,并且可能不是其他人所希望的行为。
有谁知道这是为什么,或者如何控制它(如果需要)?
答案 0 :(得分:0)
我认为答案是苹果希望视频采用更宽屏幕格式(至少比肖像更宽),因此它们会覆盖您阻止屏幕旋转的请求。我也猜测,一旦你关闭视频播放器的宽屏模式,你的应用程序就会回到所需的轮换状态。