计算 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 显示内容后实际高度相关推荐
- echarts 显示隐藏后宽度高度变小问题
实况解析 见下图,此图中,数据总统计下有两个大的分类: 表格数据(table形式) echarts(数据可视化形式) 我可以点击按钮,切换两个视图(通过控制display)产生的问题是: 如果默认显示 ...
- android动态图片适配,Android适配利用webview加载后图片显示过大的问题解决
前言 最近在开发过程中,需要用webview控件来展示文章的详情页面,流程是通过请求后台数据,然后用控件加载,而后台返回的文章详情页面是直接网页端使用的,并没有对移动端进行适配,导致webview加载 ...
- 平均成绩是计算数学计算机英语三门,创建一个查询,计算并显示“学号”和“平均成绩”两个字段内容,其中平均成绩 是计算数学、计算机和英语_开卷宝...
"学生表"中有"学号"."姓名"."性别"和"入学成绩"等字段.执行如下SQL命令后的结果是( ). ...
- ios html文本高度,iOS 14 准确计算WKWebview Html内容高度 简易方法
计算高度的时候很多用了kvo不停刷新高度,我使用的时候会导致tableview有抖动的不好效果,琢磨了很久发现了一个只一次就可以准确计算的方法 //创建属性 #define WEAKSELF type ...
- KindEditor中使用val()获取content内容后图片不显示
场景 使用KindEditor进行图片上传后,在js部分通过.val()获取内容后, 所获取的图片的<imgsrc=""其中img标签与src连接在了一起导致图片不能显示. ...
- 当浏览器窗口大小改变时,设置显示内容的高度
1 window.οnlοad=function(){ 2 changeDivHeight(); 3 } 4 //当浏览器窗口大小改变时,设置显示内容的高度 5 window.οnresize=fun ...
- 燕秀计算机打印区域文字高度,CAD 让文字显示在指定区域,自动根据文字内容调整文字高度...
CAD 让文字显示在指定区域,自动根据文字内容调整文字高度 '********************************************************************* ...
- ios手机端 表单input调用focus方法时,光标不显示,但软键盘会弹出来,可以修改内容,需要修改内容后光标才显示
功能: ios表单验证时,比如 输身份证号,失焦后验证身份证,如果不合法,就让光标跳到对应的输入框,我是不合法就调用focus方法,完了会跳过去,但是ios有个bug,它确实会定位到对应的输入框,而且 ...
- excel打开后灰色不显示内容?
在使用excel表格的时候发现打开工作表显示一片灰白,即使取消了隐藏也是一样,遇到这个问题要怎么处理呢?来看看具体教程吧. 方法一: 1.打开注册表.打开"运行",输入" ...
最新文章
- nginx日记分割脚本
- 我用分布式事务干掉了一摞简历
- sonarqube7.8汉化教程:安装中文插件
- stm32之电源管理(实现低功耗)
- linux 清空nat,linux 命令iptables -t nat
- COSCon’20开源教育论坛介绍
- 车牌识别与计算机编程,基于MATLAB的车牌识别程序详解.ppt
- 李开复:21世纪最需要的7种人才
- 【读书笔记】 多线程程序常见bug
- 计算机管理系统有几种,ERP系统有几种?怎么分类
- JavaScript基础知识1
- SQL 数据库 学习 002 如何启动 SQL Server 软件
- Eclipse快捷键 10个最有用的快捷键
- android怎样开启root权限管理,手机怎样开启root权限(最新安卓手机一键root教程)...
- 以太坊中的事件机制Feed
- 虚拟机更新升级,原来的GuestAdditions versions版本不匹配
- 基于JavaEye-API实现的Gerry-聊天Dos版v1.0
- 证件照在线生成源代码
- PowerBuilder中图片文件的处理
- python--生成随机数