UICollectionView插入/删除动画

Pha*_*m59 3 animation ios uicollectionview

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

如何知道UICollectionView何时插入/删除动画?

谢谢!

PS:在Swift中。

agi*_*007 5

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

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

  }, completion: { [unowned self] (_) in
    UIView.setAnimationsEnabled(true)
  })
Run Code Online (Sandbox Code Playgroud)