美文网首页
[iOS] 去掉tableView Header的粘性

[iOS] 去掉tableView Header的粘性

作者: 世上无南西 | 来源:发表于2018-12-29 17:05 被阅读0次

// 去掉UItableview headerview黏性(sticky)

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

    }

}

也有缺点,滑动到header的时候 tableview会失去惯性;

相关文章

网友评论

      本文标题:[iOS] 去掉tableView Header的粘性

      本文链接:https://www.haomeiwen.com/subject/ihjplqtx.html