1.UITableViewStylePlain
使用 UITableViewStylePlain 的情况下,系统默认会有黏滞效果。使用如下方法去除黏滞效果:
-(void)scrollViewDidScroll:(UIScrollView *)scrollView { if(scrollView == self.moreTableView){ CGFloat sectionHeaderHeight = 30;//sectionHeaderHeight if(scrollView.contentOffset.y <= sectionHeaderHeight && scrollView.contentOffset.y >= 0){ scrollView.contentInset = UIEdgeInsetsMake(-scrollView.contentOffset.y,0,0,0); } else if(scrollView.contentOffset.y >= sectionHeaderHeight){ scrollView.contentInset = UIEdgeInsetsMake(-sectionHeaderHeight,0,0,0); } } }
2.UITableViewStyleGroup
使用UITableViewStyleGroup 的情况下,heightForHeaderInSection return 0.1 即可