Webview HTML字符串长度iOS

时间:2014-10-14 12:46:02

标签: ios iphone uiwebview uiscrollview

我在webservice响应中关注html字符串: -

NSString *str=@"<div class="ProductDescription"><h3><span style="font-size: large;">kjdhfdsghfjsdjgf</span></h3></div>";

[webview loadHTMLString:str baseURL:nil];

我使用以下代码来获取html字符串的长度

-(void)webViewDidFinishLoad:(UIWebView *)webView
{

    int height=[webView stringByEvaluatingJavaScriptFromString: @"document.getElementByClass(\"ProductDescription\").offsetHeight;"];

}

如何在webViewDidFinishLoad中获取上面HTML字符串的长度,以便为webview设置动态高度?

2 个答案:

答案 0 :(得分:0)

如果通过“html string”引用第一行,那么它是[str length]

答案 1 :(得分:0)

也许您必须在html字符串中修剪空格以获得真实结果。 String replacement in Objective-C

使用[str length]后如上所述。