美文网首页
芒果iOS开发之让tableView的sectionView滑到

芒果iOS开发之让tableView的sectionView滑到

作者: 单眼皮芒果 | 来源:发表于2016-03-16 17:03 被阅读762次

          我们在开发的时候经常能遇到UITableView的一种需求就是让tableView的sectionView跟随cell一起滑动,而不是滑动到顶部停留在那,等下一个sectionView过来代替。

          解决方法:

    我们只需要实现ScrollView的一个代理方法,然后判断偏移量就可以了,代码如下:

    - (void)scrollViewDidScroll:(UIScrollView *)scrollView{

          CGFloat sectionHeaderHeight = 44;//这里的高度是设置的sectionView的高度

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

         }

    }

    相关文章

      网友评论

          本文标题:芒果iOS开发之让tableView的sectionView滑到

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