项目需要cell的间距,又不需要悬浮效果,百度之后找到这个方法,记录一下,备忘。

用UIScrollView的代理方法实现

- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
    CGFloat sectionHeaderHeight = 10; //这里是我的headerView和footerView的高度
    if (_tableView.contentOffset.y<=sectionHeaderHeight&&_tableView.contentOffset.y>=0) {
        _tableView.contentInset = UIEdgeInsetsMake(-_tableView.contentOffset.y, 0, 0, 0);
    } else if (_tableView.contentOffset.y>=sectionHeaderHeight) {
        _tableView.contentInset = UIEdgeInsetsMake(-sectionHeaderHeight, 0, 0, 0);
    }
}


相关文章:

  • 2021-11-13
  • 2021-12-09
  • 2022-12-23
  • 2021-11-02
  • 2022-12-23
  • 2021-11-30
  • 2021-12-25
猜你喜欢
  • 2021-09-23
  • 2022-12-23
  • 2021-11-27
  • 2022-12-23
  • 2022-12-23
  • 2021-06-29
  • 2021-07-15
相关资源
相似解决方案