2016-08-19 80 views
0

我嘗試了幾種方法來檢測UIWebView是否確實加載了來自源的每個內容,如this onethis oneUIWebView何時完成圖像加載?

我這裏還有一些典型的HTML字符串被加載的UIWebView:

<p>some string</p> 
<p><img alt="" src="/path/image.png" /></p> 
...something like above 

下面的方法總是很快就發射所有內容(不僅是文字),我不能得到正確的高度前,的UIWebView。 (高度比webView實際更短)

func webViewDidFinishLoad(webView: UIWebView) { 
    // tried to get the content height 
    if webView.stringByEvaluatingJavaScriptFromString("document.readyState") == "complete" { 
     let height = webView.stringByEvaluatingJavaScriptFromString("document.body.offsetHeight")! 
    } 
} 

我在哪裏可以獲得正確的內容高度?

回答

0

你試過了嗎?

let height = webview.scrollview.contentSize.height 
相關問題