【发布时间】:2012-06-25 20:28:36
【问题描述】:
我在使用 webview 时遇到问题。我的应用程序目前是一个纵向应用程序,但是当媒体播放器在我的应用程序的 web 视图中加载时,用户可以旋转播放器,这也旋转了我的视图控制器。我知道我可以在播放器出现和消失时收到通知,但是有没有办法阻止它首先旋转控制器?
似乎没有人有答案。我有所有标准的“除非我告诉你,否则不要旋转”方法和 plist 值,但它仍在旋转。只有当我加载 webview 并且媒体播放器加载它时。如果我旋转我的设备,媒体播放器也会随之旋转,这感觉很自然,但是当我回到 webview 视图控制器时,它会旋转,这并不好。
【问题讨论】:
-
我无法重现此行为。当拥有 Web 视图的视图控制器禁止旋转时,Web 视图中的视频播放器不会自动旋转。在 4.3、5.1 和 6.0 上测试
-
这没有任何意义。您是否尝试过使用您的设备加载 YouTube 并确保您的旋转锁定已关闭?
-
我相信你的错误在别处。这是一个要确认的测试项目:dl.dropbox.com/u/1296542/NoRot.zip
-
@RileyE 是您的应用程序标签吗?
-
没有。它基于 UINavigationController。