有的时候会碰见类似的苦逼需求, 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 的高度
}
}
}
}
|