tableView中实现headView图片拉伸效果的三种解决方案

来源:互联网 发布:阿里云 七牛云 直播 编辑:程序博客网 时间:2024/06/01 09:01

实现该效果前不得不提下backgroundView, 如下图红色部分是backgroundView

第一种方法:使用第三方自动布局的控件Masonry具体代码如下:

以backgroundView为参照物, 

 

第二种方法: 在代理方法:-(void)scrollViewDidScroll:(UIScrollView *)scrollView{中监听tableView的contentOffset,不过需要注意的是图片应该添加到backgroundView中,然后在headerView中设置一个透明的view,而不能将图片设置到headerView中,因为headerView会随着tableView动,代码如下

scrollViewDidScroll中

第三中方法:利用KVO来监听直接监听tableView的contentOffset就OK了,比较简单,


0 0