前言:
很多时候,我们都要做成一种效果:tableView在向上滑动的时候,最顶部的headView是固定的,可能还会适当的显示下面cell数量的总和等需求。当你自己设定一个View 为headView的时候,你会发现headView是会随着tableView的向上滑动而滑动的。那么我们怎么处理比较好呢?
解决办法:
其实很简单,只是转个思路:
1、new一个View。
例如:
UIView *view = [[UIVIew alloc]init]withFrame:CGRectMake(0,0,260,50)];
[self.view addSubView:view];
也就是这个View的height是50。
2、那么我们在初始tableView的时候,将tableView的y,设成view.bounce.frame.origin.y + view.bounce.size.height.那么 [self.view addSubView:tableView];就可以了。
其实,和tableView 自带的headView 并没有什么联系。就实现了我们想要的效果。
如果大家有什么更好的办法,欢迎一同交流!