2016-08-19 16 views
0

UIWebViewがすべてのコンテンツをソースからロードしたかどうかを検出するためにいくつかの方法を試みました。this onethis oneのようになりました。UIWebViewはいつ画像の読み込みを終了しますか?

Here'reのUIWebViewをロードするためにいくつかの一般的なHTML文字列:

<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 
関連する問題