银行卡列表问题(按顺序叠加)

1.找到是向上拖动还是向下拖动
-(void)scrollViewWillBeginDragging:(UIScrollView *)scrollView {
_startSlidingY = scrollView.contentOffset.y;
_firstRun=NO;
}
-(void)scrollViewDidScroll:(UIScrollView *)scrollView {
if (scrollView.contentOffset.y<_startSlidingY) {
//下
_upSliding=NO;
} else {
//上
_upSliding=YES;
}
_startSlidingY = scrollView.contentOffset.y;
}

2.在视图将显示的时候改变视图的层级即可

  • (void)collectionView:(UICollectionView *)collectionView willDisplayCell:(UICollectionViewCell )cell forItemAtIndexPath:(NSIndexPath )indexPath {
    if (_firstRun) {
    /
    第一次运行显示界面时 所有显示的cell都放到最高层 后出现的就会压住前面的
    /
    //上
    [collectionView bringSubviewToFront:cell];
    } else {

      if (_upSliding) {
            /* 向上滑时 后出现的就会压住前面的*/
          //上滑
          [collectionView bringSubviewToFront:cell];
      } else {
           /* 向下滑时 把每个将要出现的放到最底部 后出现的就会在前一个cell的下面*/
          //下滑
          [collectionView sendSubviewToBack:cell];
      }
    

    }
    }

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

相关阅读更多精彩内容

友情链接更多精彩内容