在CollectionView中使用longPressGesture进行重新排列后,如何避免调用cellForItemAt indexPath :?

时间:2019-03-29 01:20:35

标签: ios swift collections collectionview uilongpressgesturerecogni

我正在实现一个收集视图,该收集视图的单元格可以用longPressRecognizer重新排列。一切正常,但是当单元格中有图表动画时,完成重新排列后,将调用方法cellForItemAtIndexPath,将单元格设置为其初始状态,然后动画再次发生。看起来不太好。

因此,理想情况下,我希望保留要移动的单元格,以使该单元格已经开始的动画保持先前的状态。

我当时在想,如果我能找到避免方法cellForItemAtIndexPath被调用的方法,可以解决此问题,但是如果您有其他想法,请告诉我。

预期结果:重新排列的单元格在重新排列后保持相等,并且该单元格中的图表动画不会重新开始。

0 个答案:

没有答案