UITableViewStylePlain情况下,headview黏滞效果

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 即可

你可能感兴趣的:(UITableViewStylePlain情况下,headview黏滞效果)