図示の通り:
赤枠部分がWKWebViewで、左が正常表示、右が異常表示です。
Webページが読み込まれるときに、コールバックでWebViewの高適応性コンテンツを?qū)g行しました:
左右の高さは同じですが、右側(cè)も表示しきれずに拡大されています。
私を最も混亂させるのは、読み込みが完了する場(chǎng)合もあれば、不完全な場(chǎng)合もあるということです。
さらに混亂するのは、遅延ロードを書(shū)いて 1 秒遅らせると、この時(shí)點(diǎn)での表示は正しくなるということです。 リーリー
WKWebView の代わりに UIWebView を使用すると、この問(wèn)題は発生しません。
ページが時(shí)々完全に表示されない理由を誰(shuí)が教えてくれますか。 。 。よろしくお願(yuàn)いします######
閉關(guān)修行中......
時(shí)々、ページのコンテンツが完全に表示されないことがあります。後で、didFinishNavigation
有時(shí)候會(huì)調(diào)用多次, 而第一次的時(shí)候webView.scrollView.contentSize
打印為(width = 0, height =0). 所以在isFinishLoading
后, 直接設(shè)置webView.height
就會(huì)出現(xiàn)內(nèi)容不全.
解決:
判斷webView.scrollView.contentSize.height
為非0, 再設(shè)置webView.height
; 或者用KVO
監(jiān)聽(tīng)webView.scrollView.contentSize
の値が変更されていることがわかりました。
裁判官の身長(zhǎng) リーリー
KVOモニターコンテンツサイズ リーリー