0

刚遇到这个奇怪的问题。我有一个 UIViewController ,其中包含使用标准 loadRequest 方法在网站中加载的 webview。一些页面嵌入了视频,当页面单独显示时可以正常工作。但是,当我将带有 Web 视图的页面推送到 UINavigationController 时出现问题

嵌入的 YouTube 视频将尝试在瞬间全屏打开电影播放器​​控制器,然后立即关闭。托管在我正在加载的网站上的视频在全屏控制器中打开并且播放正常,但暂停按钮不起作用。但是,当我关闭电影控制器时,网络视图完全是黑色的。

只有当我在导航控制器中有视图时才会发生这种情况。似乎 UIWebViews 私有 UIMoviePlayer 不喜欢成为导航堆栈的一部分。

有人遇到过这个问题吗?更好的是,找到解决方法了吗?

4

1 回答 1

1

我最后修好了。如果有人有同样的问题,我正在填充一个作为 UIViewController 子视图在导航控制器中创建的 webview,所有这些都是通过情节提要完成的。我保留了通过情节提要创建的视图控制器,但以编程方式在其中创建了 webview,从而解决了问题。

于 2014-02-20T15:42:10.200 回答