我在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设置动态高度?
答案 0 :(得分:0)
如果通过“html string”引用第一行,那么它是[str length]
答案 1 :(得分:0)
也许您必须在html字符串中修剪空格以获得真实结果。 String replacement in Objective-C
使用[str length]
后如上所述。