図示の通り:
赤枠部分がWKWebViewで、左が正常表示、右が異常表示です。
Webページが読み込まれるときに、コールバックでWebViewの高適応性コンテンツを実行しました:
左右の高さは同じですが、右側も表示しきれずに拡大されています。
私を最も混乱させるのは、読み込みが完了する場合もあれば、不完全な場合もあるということです。
さらに混乱するのは、遅延ロードを書いて 1 秒遅らせると、この時点での表示は正しくなるということです。 リーリー
WKWebView の代わりに UIWebView を使用すると、この問題は発生しません。
ページが時々完全に表示されない理由を誰が教えてくれますか。 。 。よろしくお願いします######
時々、ページのコンテンツが完全に表示されないことがあります。後で、
didFinishNavigation
有时候会调用多次, 而第一次的时候webView.scrollView.contentSize
打印为(width = 0, height =0). 所以在isFinishLoading
后, 直接设置webView.height
就会出现内容不全.解决:
判断
webView.scrollView.contentSize.height
为非0, 再设置webView.height
; 或者用KVO
监听webView.scrollView.contentSize
の値が変更されていることがわかりました。裁判官の身長 リーリー
KVOモニターコンテンツサイズ リーリー