确保WKWebView视图已呈现内容?

时间:2015-09-29 19:51:08

标签: ios wkwebview

我正在尝试在我的应用中集成WKWebView以获得一些复杂的布局。我不希望它被推入我的UINavigationController,直到内部的内容呈现(以保存丑陋的白色闪光)。我尝试使用loadHTMLString,但它似乎没有立即渲染。我甚至在WKWebView中设置了一个JS事件,该事件使用WKScriptMessageHandler来触发推送,但是再次发生它会过早发射。

有什么方法可以绝对确保WKWebView呈现了它的内容吗? setNeedsDisplay似乎没有效果。 UIWebView不会发生这种情况,所以我想知道它是否与WKWebView运行过程中有任何关系。

1 个答案:

答案 0 :(得分:0)

也许您可以尝试使用此委托方法来推送webview:

- (void)webView:(WKWebView *)webView
 didFinishNavigation:(WKNavigation *)navigation