插入和/或删除某些单元格后,我必须对自定义UICollectionView进行一些更新。但是我希望在完成动画(通过插入和/或删除触发)之后进行更新。
如何判断UICollectionView何时插入/删除动画?
谢谢!
PS:在Swift中。
答案 0 :(得分:5)
我不知道我是否正确理解了这个问题,但如果你不想要动画,你可以这样做。
self.collectionView?.performBatchUpdates({
UIView.setAnimationsEnabled(false)
self.collectionView?.deleteItems(at: [oldIndex])
}, completion: { [unowned self] (_) in
UIView.setAnimationsEnabled(true)
})