使用WKWebView遇到的坑

苹果从iOS8开始推出了WKWebView,大有替换UIWebView的意思(尽管Xcode中还没给UIWebView标记过时版本),因此决定将项目进行适配,iOS8及以上版本,改用WKWebView。spa

项目中的需求是这样的,视频播放完成后用Web显示广告,原代码用UIWebView呈现一点问题没有。适配WKWebView后一样代码在一些版本上会出问题。代码流程是这样的:WKWebView实例化并加载(视频播放完成前确定已经加载完成了),视频播放完成后addSubview到屏幕上code

一、iOS9.3,WKWebView白屏视频

修改后的代码流程:WKWebView实例化addSubview到屏幕上,隐藏,加载广告,视频播放完成后移除视频播放器视图,WKWebeView改成显示项目

二、iOS8.4,WKWebView白屏view

修改后的代码流程:WKWebView实例化addSubview到屏幕上,隐藏,加载广告,视频开始播放时改成显示,视频播放器视图显示在WKWebView上挡住它,视频播放完成后移除视频播放器视图vi

相关文章
相关标签/搜索