OC_UIKit

如何去除UITableView SectionHeader黏性

2017-06-22  本文已影响17人  忻凯同学

当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);

                     }

          }

}

上一篇 下一篇

猜你喜欢

热点阅读