1
我正在嘗試在我的應用程序中集成WKWebView以用於一些複雜的佈局。我不希望它被推入我的UINavigationController
,直到其中的內容呈現(以保存一個醜陋的白色閃光燈)。我嘗試了使用loadHTMLString
,但它似乎不立即渲染。我甚至在WKWebView裏面設置了一個JS事件,它使用WKScriptMessageHandler
來觸發推送,但是它再次觸發,太早了。確保WKWebView視圖已呈現內容?
有什麼辦法可以絕對確保WKWebView已經呈現其內容? setNeedsDisplay
似乎沒有效果。 UIWebView不會發生這種情況,所以我想知道它是否與WKWebView在流程外或其他方面有關。
不幸的是,它不適合我的工作。我正在嘗試在頁面呈現後進行截圖,但在呈現之前它會被調用(只是?)。這個工作之後調度0.01s,雖然(爲一個非常簡單的網站)。 – MattM