当设置tableview的style为UITableViewStylePlain,又有多个分组的情况下,headview会悬停。如果不要悬停效果可以设置:
-(void)scrollViewDidScroll:(UIScrollView *)scrollView {
if (scrollView == _tableV) {
CGFloat heightForHeader = 40;
if(scrollView.contentOffset.y <= heightForHeader && scrollView.contentOffset.y >= 0) {
scrollView.contentInset = UIEdgeInsetsMake(-scrollView.contentOffset.y, 0, 0, 0);
}else if(scrollView.contentOffset.y >= heightForHeader) {
scrollView.contentInset = UIEdgeInsetsMake(-heightForHeader, 0, 0, 0);
}
}
}