美文网首页
Swift设置UITableView的分区头不置顶办法

Swift设置UITableView的分区头不置顶办法

作者: 野比大雄001 | 来源:发表于2017-05-24 10:42 被阅读128次

funcscrollViewDidScroll(_scrollView:UIScrollView) {

//设置tableView的section以后,向上滚动tableView的时候,每一个的section会停留在tableView的顶部,等到滑到下一个section的内容时,下一个的section又会停留在顶部。可以设置tableView的headSection不吸附

letsectionHeaderHeight =kHeadSectionHeight;

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

scrollView.contentInset=UIEdgeInsets.init(top: -scrollView.contentOffset.y, left:0, bottom:0, right:0)

}elseif(scrollView.contentOffset.y>= sectionHeaderHeight) {

scrollView.contentInset=UIEdgeInsets.init(top: -sectionHeaderHeight, left:0, bottom:0, right:0)

}

}

相关文章

网友评论

      本文标题:Swift设置UITableView的分区头不置顶办法

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