tabview头部背景图片放大

项目需求,tabview的头部背景图片方法功能,刚看到这功能,就乐了,网上一大堆关于tableview的headerview随着tableview的滑动二放大的,仔细一看产品,原来不是这样 而是背景图片方法.额 在网上搜集了半天 没有搜出来 ,还是自己写一个吧! 效果图如下:


自己没有写过这种头部放大的,心里还有点担心呢.结果一动手开始写,才发现原来如此简单,现在给大家分享一下我的思路与代码

思路,在控制器的View上添加一个图片,然后再把tableview加到View上去,最主要的一点就是监听tableview的移动来改变图片的大小就OK了,注意 要设置tableview的tableheaderView为透明


tabview头部背景图片放大_第1张图片

下面的代码是核心部分

tabview头部背景图片放大_第2张图片

剩下的就是一些tableview的数据源和代理方法,就不用说了,OK 完美实现

你可能感兴趣的:(tabview头部背景图片放大)