Iphone webView动态高度问题

Iphone webView动态高度问题,iphone,html,uiwebview,uiscrollview,Iphone,Html,Uiwebview,Uiscrollview,我有一个webView,其中显示html文本。我正在计算webView的高度,如下所示 int height = [[_webViewDesc stringByEvaluatingJavaScriptFromString:@"document.body.offsetHeight;"] integerValue]; WebView的实际体型与我得到的不同。如何获取webView的实际高度 要获得高度,您的webview必须首先加载html字符串。为webview对象指定委托属性,并尝试在下面的函

我有一个webView,其中显示html文本。我正在计算webView的高度,如下所示

int height = [[_webViewDesc stringByEvaluatingJavaScriptFromString:@"document.body.offsetHeight;"] integerValue];

WebView的实际体型与我得到的不同。如何获取webView的实际高度

要获得高度,您的webview必须首先加载html字符串。为webview对象指定委托属性,并尝试在下面的函数中获取高度

- (void)webViewDidFinishLoad:(UIWebView *)webView {
    int height = [[_webViewDesc stringByEvaluatingJavaScriptFromString:@"document.body.offsetHeight;"] integerValue];
    NSLog(@"%d",height);
}
您也可以使用下面的方法来获取webview的高度

NSLog(@"%f",_webViewDesc.scrollView.contentSize.height);

在何处添加此方法以获取高度?在分配webView时。为此,我必须在此webView之后重新加载所有组件。看,我有一个带有imageView、webView和按钮的视图。因此,如果我从这里更改webView的高度,那么我需要在webView之后重新加载所有按钮。@Nirav-没有其他方法可以获得webView内容的高度,您必须先加载它。