计算 webView 显示内容后实际高度
生活随笔
收集整理的這篇文章主要介紹了
计算 webView 显示内容后实际高度
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
兩種方法,方法1可以得到內容的實際高度,方法2得到了將內容顯示完整后的 webView 的尺寸(包含 UIEdgeInsets)
- (void)webViewDidFinishLoad:(UIWebView *)wb{//方法1CGFloat documentWidth = [[wb stringByEvaluatingJavaScriptFromString:@"document.getElementById('content').offsetWidth"] floatValue];CGFloat documentHeight = [[wb stringByEvaluatingJavaScriptFromString:@"document.getElementById(\"content\").offsetHeight;"] floatValue];NSLog(@"documentSize = {%f, %f}", documentWidth, documentHeight);//方法2CGRect frame = wb.frame;frame.size.width = 768;frame.size.height = 1;// ? ?wb.scrollView.scrollEnabled = NO;wb.frame = frame;frame.size.height = wb.scrollView.contentSize.height;NSLog(@"frame = %@", [NSValue valueWithCGRect:frame]);wb.frame = frame;}
轉載于:https://www.cnblogs.com/sungk/p/5170814.html
總結
以上是生活随笔為你收集整理的计算 webView 显示内容后实际高度的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 黄山风景区残疾证免费吗
- 下一篇: 元气骑士花圃成就怎么解锁?