Я использую следующий код, чтобы найти высоту UIWebview, основанную на содержимом html, но не возвращает точно правильный размер. некоторое время он дает больше размера и несколько раз он дает меньше size.I не хочет, чтобы показать дополнительное пространство в UIWebViewКак найти правильную высоту uiwebview на основе содержимого html
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
NSString *desccontentH = [webView stringByEvaluatingJavaScriptFromString:@"document.getElementById(\"desc\").offsetHeight;"];
NSLog(@"Webviewheight: %@", desccontentH);
CGSize fittingSize = [webView sizeThatFits:CGSizeZero];
NSLog(@"sizeThatFits:Height%f, width:%f",fittingSize.width, fittingSize.height);
.....
}
Как найти правильную высоту UIWebView на основе содержимого HTML?
раз проверить это NSLog (@ "проверить высоту% @", NSStringFromCGSize (webView.scrollView.contentSize)); – Smile
@ismail Я проверил его рабочий тон для среднего количества текста. Размер и размер содержимого scrollviewThatFits оба возвращают одинаковый размер. Если для содержимого большое количество текста, то время возвращается только на некоторый дополнительный размер. – harigharan