tabview头部背景图片放大

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


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

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


下面的代码是核心部分

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

推荐阅读更多精彩内容

  • 在很多APP中大家应该都见过一些类似个人主页的页面,下边是tableview列表,上边的头部视图可以拉伸放大. 在...
    Tony_Yang阅读 967评论 4 3
  • 近期,公司做一个功能需求,tableView头部视图下拉放大+navigationBar动态隐藏效果,特整理如下,...
    123456789q阅读 2,021评论 0 1
  • 当太阳失掉最后一抹光, 黑夜来临, 没有月光和星光, 只有看不见的晚风, 多有劲的风, 也吹不来陆地耀眼的灯光。 ...
    小人物眼里的世界阅读 143评论 0 0
  • 没有任何人可以改变另一个人,除了他自己。其实,人不需要被改变,自会成长,长成他自己的样子。因为每个人都已经具备使自...
    佛爷v阅读 110评论 0 0
  • 伊的螓首 望向光褪的天涯 伊纤巧的颔儿 抵在温柔的云霞 当那云霞落下 像梦似的 碎成一地的桂花 伊停驻在晚风的隙罅...
    隐花枝阅读 60评论 2 6