Swift4.0之tableview的section不悬停的方法

总是有那么几个产品经理需求奇葩,ios的tableview中headerview会随着滑动悬停在上方,直到新的sectionheaderview出现并替换掉,这是个好的特性··············

写在tableview代理方法中就好

 func scrollViewDidScroll(_ scrollView: UIScrollView) {
    let  sectionHeaderHeight: CGFloat  = “sectionheader的高度”
      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)
         }
       
    }
    


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容