iOS-可拉伸放大的UITableView头部视图

其实我不怎么写博客的。。。但闲来无事,就和大家分享一个小demo吧,给有需要用到的小伙伴。

首先要感谢一下HFStretchableTableHeaderView的作者。


这是一个可拉伸的view,主要放在UITableView的header处。

 该功能是基于HFStretchableTableHeaderView作修改的,使得放在头部的view可以向下和向左右拉伸。 


用于: 一些使用tableview的“个人界面”; 需要拉伸图片功能的tableview的头部;

 使用:

(void)stretchHeaderForTableView:(UITableView)tableView withView:(UIView)view subViews:(UIView*)subview;

实现该方法--view:是放拉伸的背景图片,也可以自定义一个UIView。subview:放在view之上的,可自定义subView,也可直接实例一个透明的subview。


*记得实现以下两个代理方法

-(void)scrollViewDidScroll:(UIScrollView *)scrollView

-(void)viewDidLayoutSubviews


Demo下载地址:我的GitHub

效果如下图:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,276评论 4 61
  • 当一切失去意义,我就像一具被风干的木乃伊,呆板而又木讷,失望而又绝望。 一切的一切在我眼里,都变得不那么重要,我不...
    乌托邦1990阅读 1,288评论 1 2