我需要能够调整UIWebView的高度,直到所有内容都可见。
这可能吗?
答案 0 :(得分:17)
在UIWebView
中加载内容后,您可以使用stringByEvaluatingJavaScriptFromString:
方法向html文档询问其高度。这有点棘手但应该有效。
您可以这样做:
NSInteger height = [[webView stringByEvaluatingJavaScriptFromString:
@"document.body.scrollHeight"] integerValue];
滚动高度不是最好的。你有几个选择。试用http://james.padolsey.com/javascript/get-document-height-cross-browser/
中提到的文档属性