2016-08-16 91 views
0

您好,如何讓WKWebView只在所有內容被加載時才呈現內容?

我在我的應用程序中使用WKWebView,當我加載網頁時,網頁逐漸呈現(通常:首先我可以看到文本,然後加載圖像)。 我想要做的是僅當所有內容被加載時才顯示網頁。

有沒有辦法配置WKWebView,所以它只顯示完全加載的內容?

回答

0

我不認爲有什麼辦法可以這樣配置WKWebView。你想要實現上述功能,那麼你可以嘗試以下解決方法。有另一個UIView框架相同的WKWebView。當您加載網頁瀏覽內容時,您可以顯示UIView對象(您可以將背景顏色設置爲白色)。當您的委託消息被要求加載完成時,您可以隱藏UIView並顯示您的WKWebView。確保您的UIView已超過WKWebView

+0

感謝您的回答。這實際上是我現在正在做的,但我想知道是否有更好的方法來實現這一點 – Randy

0

您可以在WKWebView的configuration對象上設置suppressesIncrementalRendering屬性。

webView.configuration.suppressesIncrementalRendering = true