给UIWebView添加自定义头视图

//获取到webView的scrollView
        _webScrollView = _contentWebView.scrollView;
        _headerView.top = -_headerView.height;
        //设置scrollView的额外空白区域
        _webScrollView.contentInset = UIEdgeInsetsMake(_headerView.height, 0, 0, 0);
        //设置初始的显示范围
        _webScrollView.contentOffset = CGPointMake(0, -_headerView.height);
        //设置scrollView的滑动范围
        _webScrollView.contentSize = CGSizeMake(_webScrollView.width, _webScrollView.contentSize.height + _headerView.height);
        //将头视图添加到scrollView里
        [_webScrollView addSubview:_headerView];
首先需要用一个scrollView去拿到webView的subView:scrollView,然后设置scrollView的额外空白区域(上左下右),这里添加的是头视图,所以只设置top属性,之后设置scrollView的初始显示区域以及可以滑动的区域范围,否则可能会导致scrollView的内容滑出屏幕。最后把设置好frame的自定义View丢进scrollView就OK了~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值