【问题标题】:iOS - Resize UIWebView to fit content?iOS - 调整 UIWebView 大小以适应内容?
【发布时间】:2011-09-07 23:58:24
【问题描述】:

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

这可能吗?

【问题讨论】:

标签: ios iphone ipad uiwebview


【解决方案1】:

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

你可以这样做:

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

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

【讨论】: