先提供最終方案,有幾種方式看。
1.加載web代理時獲取高度。(由於webView包含圖片等資源,加載需要壹定時間,只有完全加載後,獲取的身高才是真實身高。)
2、KVO方式獲得。(可能會有抖動,不斷刷新,加載資源或圖片需要時間。)
3.在html中設置特殊標簽。(從未嘗試過)
這時候我們可以在body標簽裏面再放壹層標簽,然後得到div的高度。
按照這種方法可以準確獲得webview的高度,無論字體是由大變小還是由小變大,獲得的高度都是正確的。