【发布时间】:2014-04-26 05:05:30
【问题描述】:
我有一个 UIWebView,我可以在其中加载 HTML 内容(使用 CSS 进行样式化)。我希望在 webViewDidFinishLoad 方法中为 webView 设置正确的框架(特别是高度)。我要疯了。是否没有标准/统一的方法来计算 HTML 内容的高度?
具体来说,所需的高度位于名为“ABC”的 div 中。最接近正确高度的是:
[webView stringByEvaluatingJavaScriptFromString:@"document.getElementById(\"ABC\").offsetHeight;"].intValue)]
我已经尝试了上面的 clientHeight 和 scrollHeight。我也试过 document.body.client/scroll/offsetHeight。以上都没有给我一个完美的身高值。一切都会导致 webview 的某些部分被截断,因为结果高度小于所需的值。你怎么解决这个问题?
【问题讨论】:
标签: html ios css ios7 uiwebview