如何计算iOS中的Web视图内容高度?

时间:2014-04-22 08:48:06

标签: ios uiwebview

我需要根据内容高度调整Web视图框的大小。所以我需要计算内容的高度。

2 个答案:

答案 0 :(得分:5)

这是我使用的解决方案

NSUInteger contentHeight = [[webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"document.body.scrollHeight;"]] intValue];

您的网页视图的框架应小于所有可能的内容尺寸

答案 1 :(得分:1)

试试这个,

- (void)webViewDidFinishLoad:(UIWebView *)webView {
        CGSize contentSize = webView.scrollView.contentSize;
        NSLog(@"Content Size %@", NSStringFromCGSize(contentSize));
    }