有的时候会碰见类似的苦逼需求, webview自适应实际内容高度 下面有四种方法供使用

方法1:获取webview中scrovllview的contentsize进行设置

 
1
2
3
4
5
6
{
;
;
;
;
}

方法2:执行js语句 直接获取html文档的dom高度

 
1
2
3
4
5
6
7
{
;
;
;
;
}

方法3.先将UIWebView的高度设为最小,然后再使用sizeThatFits就会返回刚好合适的大小

 
1
2
3
4
5
6
{
;
;
;
;
}

方法4.遍历webview子视图 获取UIWebDocumentView高度即实际高度

 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
;
)
{
;
)
{
;
)
{
//获取文档的高度
//更新UIWebView 的高度
}
}
}
}

 

相关文章: