美文网首页
TableView的FooterView和HeaderView停

TableView的FooterView和HeaderView停

作者: 龙之天下 | 来源:发表于2016-09-06 18:17 被阅读224次

TableView的FooterView和HeaderView
1.停留在顶部和底部的样式:UITableViewStylePlain。
2.不停留在顶部和底部的样式:UITableViewStyleGrouped。
3.停留在顶部和不停留底部的样式:UITableViewStylePlain。如下:
重写 - (void)scrollViewDidScroll:(UIScrollView *)scrollView;
- (void)scrollViewDidScroll:(UIScrollView *)scrollView{
//去掉底部视图
CGFloat sectionFooterHeight = 42;
scrollView.contentInset = UIEdgeInsetsMake(0, 0, - sectionFooterHeight,0);
}
4.不停留在顶部和底部的样式:UITableViewStylePlain。如下:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView{
//去掉底部视图
CGFloat sectionFooterHeight = 42;
scrollView.contentInset = UIEdgeInsetsMake(0, 0, - sectionFooterHeight,0);
//去掉头部视图
CGFloat sectionFooterHeight = 30;
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);
      }
  }

相关文章

网友评论

      本文标题:TableView的FooterView和HeaderView停

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