您好,如何讓WKWebView只在所有內容被加載時才呈現內容?
我在我的應用程序中使用WKWebView
,當我加載網頁時,網頁逐漸呈現(通常:首先我可以看到文本,然後加載圖像)。 我想要做的是僅當所有內容被加載時才顯示網頁。
有沒有辦法配置WKWebView
,所以它只顯示完全加載的內容?
您好,如何讓WKWebView只在所有內容被加載時才呈現內容?
我在我的應用程序中使用WKWebView
,當我加載網頁時,網頁逐漸呈現(通常:首先我可以看到文本,然後加載圖像)。 我想要做的是僅當所有內容被加載時才顯示網頁。
有沒有辦法配置WKWebView
,所以它只顯示完全加載的內容?
我不認爲有什麼辦法可以這樣配置WKWebView
。你想要實現上述功能,那麼你可以嘗試以下解決方法。有另一個UIView
框架相同的WKWebView
。當您加載網頁瀏覽內容時,您可以顯示UIView
對象(您可以將背景顏色設置爲白色)。當您的委託消息被要求加載完成時,您可以隱藏UIView
並顯示您的WKWebView
。確保您的UIView
已超過WKWebView
。
您可以在WKWebView的configuration
對象上設置suppressesIncrementalRendering
屬性。
webView.configuration.suppressesIncrementalRendering = true
感謝您的回答。這實際上是我現在正在做的,但我想知道是否有更好的方法來實現這一點 – Randy