根据内容获取UIWebView的高度

本文介绍如何在iOS应用中,根据加载的内容自动调整UIWebView的高度,以达到最佳展示效果。主要通过两种方法实现:一是调整UIWebView的高度为1,然后通过sizeThatFits方法获取适合的高度。

根据内容获取UIWebView的高度


有时候需要根据不同的内容调整UIWebView的高度,以使UIWebView刚好装下所有内容,不用拖动,后面也不会留白。有两种方式可根据加载内容获取UIWebView的合适高度,但都需要在网页内容加载完成后才可以,即需要在webViewDidFinishLoad回调中使用。

1.使用sizeThatFits方法。

- (void)webViewDidFinishLoad:(UIWebView *)webView 

{

       CGRect frame = webView.frame; frame.size.height = 1;

    webView.frame = frame; 

CGSize fittingSize = [webView sizeThatFits:CGSizeZero]; 

frame.size = fittingSize; 

webView.frame = frame; } 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值