我有一个集合视图,并且已经实现了拖放功能。此外,当单元格靠近顶部或底部边缘时,我会以恒定的速度滚动集合。
当我拖动单元格时,根据手势设置其变换属性,同时在滚动时也修改该值。我还更改索引路径的布局属性的变换属性。 该单元始终位于手势位置的屏幕上。然而,在某些时候,集合决定隐藏单元格,cellForItemAtIndexPath返回nil。
为什么会这样发生,如何防止这种情况?
当我拖动单元格时,根据手势设置其变换属性,同时在滚动时也修改该值。我还更改索引路径的布局属性的变换属性。 该单元始终位于手势位置的屏幕上。然而,在某些时候,集合决定隐藏单元格,cellForItemAtIndexPath返回nil。
为什么会这样发生,如何防止这种情况?