滚动UICollectionView时保留UICollectionViewCell

时间:2014-12-01 06:13:55

标签: objective-c swift uicollectionview

当我的原始滚动位置滚动离开视图时,我试图想办法让UICollectionViewCell从我的UICollectionView中删除(didEndDisplayingCell)。我知道这是UICollectionView应该工作的方式,当它们不再可见时,单元被移除并返回到重用池,但这是基于它们在UICollectionView中的原始位置。我试图将该单元格拖过原始可见区域进入更远的位置,但是当它的原始位置滚动到视图之外时,它会被删除以杀死正在进行的平移手势并在集合视图中终止其视图。有没有办法覆盖这种行为并持有UICollectionViewCell,直到我完成它?

我已经看到了通过创建单元格图像并拖动它来解决此问题的其他方法,但这不符合我的目的。当我滚动浏览UICollectionView时,我需要原始单元格存活超出其原始屏幕位置。

1 个答案:

答案 0 :(得分:0)

拖动单元格并隐藏原始单元格时进行复制。