使用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

相關文章
相關標籤/搜索