当UITableView设置成Plain样式时,如何使sectionHeaderView在tableView滑动时,不停靠在导航条下面:
需遵循 UIScrollViewDelegate
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
if ((UITableView *)scrollView == self.tableView) {
CGFloat sectionHeaderHeight = 32;
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);
}
}
}
网友评论