0
我尝试了几种方法来检测UIWebView
是否确实加载了来自源的每个内容,如this one和this one。UIWebView何时完成图像加载?
我这里还有一些典型的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")!
}
}
我在哪里可以获得正确的内容高度?