2011-09-07 56 views
7

我需要能夠調整UIWebView的高度,直到所有內容都可見爲止。iOS - 調整UIWebView以適應內容?

這可能嗎?

+2

@PengOne提到的文件屬性請注意,這個問題也適用於iPad2以及http://goo.gl/uvasi。 – fncomp

+0

我實際上正在開發ipad – aryaxt

+0

http://stackoverflow.com/questions/6247936/how-to-calculate-height-of-html-string也許這有助於 – nettz

回答

17

當您在UIWebView中加載內容後,您可以使用它的stringByEvaluatingJavaScriptFromString:方法詢問html文檔的高度。這有點棘手,但應該工作。

你可以做這樣的事情:

NSInteger height = [[webView stringByEvaluatingJavaScriptFromString: 
    @"document.body.scrollHeight"] integerValue]; 

的scrollHeight屬性mught不是最好的。你有幾個選擇。試驗http://james.padolsey.com/javascript/get-document-height-cross-browser/

相關問題