iOS - 调整UIWebView大小以适应内容?

ary*_*axt 7 iphone uiwebview ipad ios

我需要能够调整UIWebView的高度,直到所有内容都可见.

这可能吗?

Ste*_*ntz 17

在您加载内容后,UIWebView您可以使用它的stringByEvaluatingJavaScriptFromString:方法来询问html文档的高度.这有点棘手,但应该有效.

你可以这样做:

NSInteger height = [[webView stringByEvaluatingJavaScriptFromString:
    @"document.body.scrollHeight"] integerValue];
Run Code Online (Sandbox Code Playgroud)

滚动高度不是最好的.你有几个选择.试验http://james.padolsey.com/javascript/get-document-height-cross-browser/中提到的文档属性