UICollectionView插入/删除动画

时间:2018-02-18 23:35:50

标签: ios animation uicollectionview

插入和/或删除某些单元格后,我必须对自定义UICollectionView进行一些更新。但是我希望在完成动画(通过插入和/或删除触发)之后进行更新。

如何判断UICollectionView何时插入/删除动画?

谢谢!

PS:在Swift中。

1 个答案:

答案 0 :(得分:5)

我不知道我是否正确理解了这个问题,但如果你不想要动画,你可以这样做。

  self.collectionView?.performBatchUpdates({
    UIView.setAnimationsEnabled(false)
    self.collectionView?.deleteItems(at: [oldIndex])

  }, completion: { [unowned self] (_) in
    UIView.setAnimationsEnabled(true)
  })