其实我不怎么写博客的。。。但闲来无事,就和大家分享一个小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
效果如下图: