首页 > 开发 > iOS > 正文

如何固定UITableView的viewForHeaderInSection

2017-09-08 14:03:52  来源:网友分享

对于UITableView,我们可以通过代理方法:
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
来为其某一个section添加一个header view。而当你向上滑动tableview时,会发现这个header view到了屏幕的顶部之后就不走了,而下面的table view还在继续向上滑动。

我的问题:
如何能禁掉header view的这个默认行为:“到顶部后不再跟着table view一起滑出界面,而是留在了最顶端。直到这个section滑出界面。” 我需要header view跟着table view 一起滑出界面。

为了说明,附上一张图:

解决方案

实现方法,sectionview=nil。
每一个section的第一行作为sectionview。