去掉UITableView HeaderView或FooterView随tableView 移动的黏性

时间:2021-05-25 01:53:26

去掉UITableView HeaderView或FooterView随tableView 移动的黏性(sticky)

控制器中实现以下方法即可:

 - (void)scrollViewDidScroll:(UIScrollView *)scrollView {

     CGFloat sectionHeaderHeight = ;

     if (scrollView.contentOffset.y<=sectionHeaderHeight&&scrollView.contentOffset.y>=) {

         scrollView.contentInset = UIEdgeInsetsMake(-scrollView.contentOffset.y, , , );

     } else if (scrollView.contentOffset.y>=sectionHeaderHeight) {

         scrollView.contentInset = UIEdgeInsetsMake(-sectionHeaderHeight, , , );

     }

 }