iOS開發-設定headerInsectionView不懸浮
阿新 • • 發佈:2019-01-11
UITableView有兩個headerView:tableHeaderView、和headerInsectionView(組頭檢視)。
給tableView新增這兩個View:tableHeaderView是通過tableView.tableHeaderView = XXXView 的方式新增的,而headerInsectionView是通過- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section代理方法新增的。
= UIEdgeInsetsMake(-scrollView.contentOffset.y, 0, 0,0);
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
CGFloat sectionHeaderHeight = 50;
if(scrollView.contentOffset.y<=sectionHeaderHeight&&scrollView.contentOffset.y>=0) {
scrollView.contentInset
} else if (scrollView.contentOffset.y>=sectionHeaderHeight) {
scrollView.contentInset = UIEdgeInsetsMake(-sectionHeaderHeight, 0, 0, 0);
}
}