在我们用tableview分组的时候有时候会发现组头滑动到顶部的时候会悬浮在视图上方。这时有可能会影响浏览效果。我们可以通过下面的方法使其不用悬浮在顶部而是跟着视图一起滑出可视范围。
- - (void)scrollViewDidScroll:(UIScrollView *)scrollView
- {
- CGFloat sectionHeaderHeight = 40;//组头的高度,根据自己写的灵活修改
- 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);
- }
- }