2017-06-20 75 views
0

我正在使用WKWebView瀏覽特定的網站。 WKWebView實例通過URL用方法load(_ request: URLRequest) -> WKNavigation?加載網站的初始頁面直到加載請求未完成我會看到白色屏幕。當網頁的其他部分正在加載時,WKWebView能否顯示已經加載的網頁部分? UIWebView能做這個詭計嗎?WKWebView實例可以在加載時顯示網頁嗎?

+0

我認爲它取決於天氣的網絡支持逐行加載與否, WKWebView本身? – Tj3n

+0

@ Tj3n,你的意思是網頁本身?我不知道這個功能是否被支持。這不是我的網站。我怎樣才能檢查這個? – Yysev

回答

0

如果白屏是您的問題,我建議您在webView上通過webView或某個動畫視圖顯示自定義進度指示器。

加載完成後隱藏進度指示器。

在啓動動畫:

optional func webView(_ webView: WKWebView, 
    didStartProvisionalNavigation navigation: WKNavigation!) 
{ 
//Start Progress indicator animation 
} 

末/隱藏動畫/發展觀在:

optional func webView(_ webView: WKWebView, 
       didFinish navigation: WKNavigation!) 
{ 
     //Stop Progress indicator animation 
}