2016-08-16 4 views
0

こんにちは、WKWebViewを作成して、すべてのコンテンツが読み込まれたときにのみコンテンツをレンダリングする方法はありますか?そこ

私は私のアプリでWKWebViewを使用していると私は、Webページをロードすると、Webページが徐々にレンダリングされる(通常:最初、私はテキストを見ることができ、その後、イメージがロードされています)。 私がしたいのは、すべてのコンテンツが読み込まれたときにのみWebページを表示することです。

WKWebViewを設定して、完全にロードされたコンテンツのみを表示する方法はありますか?

答えて

0

私はその方法を設定する方法がないと考えていますWKWebViewそうです。上記の機能を実現したい場合は、回避策を試すことができます。他のUIViewにはWKWebViewと同じフレームがあります。 Webビューのコンテンツを読み込むときに、UIViewオブジェクトを表示できます(背景色を白に設定できます)。デリゲートメッセージの読み込みが完了すると、UIViewを非表示にしてWKWebViewを表示できます。 UIViewWKWebView以上であることを確認してください。

+0

ご回答ありがとうございます。それは実際に私が今行っていることですが、それを達成するためのより良い方法があるかどうかは疑問です – Randy

0

WKWebViewのconfigurationオブジェクトでsuppressesIncrementalRenderingプロパティを設定できます。

webView.configuration.suppressesIncrementalRendering = true

関連する問題