欢迎光临
我们一直在努力

页面多tableView滑动悬停

建站超值云服务器,限时71元/月

页面多tableView滑动悬停

项目介绍:

tableView滑动悬停,包括头部部分多层级cell
仓库地址 https://github.com/XueYangLee/TableViewFloat

- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
   if (scrollView == self.tableView) {

      CGFloat bottomCellOffset = [self.tableView rectForSection:1].origin.y - (STATUS_HEIGHT+44);
      bottomCellOffset = floorf(bottomCellOffset);

      if (scrollView.contentOffset.y >= bottomCellOffset) {
         scrollView.contentOffset = CGPointMake(0, bottomCellOffset);
         if (self.canScroll) {
            self.canScroll = NO;
            self.containerCell.objectCanScroll = YES;
         }
         }else{
            //子视图没到顶部
            if (!self.canScroll) {
            scrollView.contentOffset = CGPointMake(0, bottomCellOffset);
         }
      }
   }
}

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 页面多tableView滑动悬停
分享到: 更多 (0)