为什么在IndexPath方法中使用reloadItems更新集合视图时,它看起来如此缓慢?

时间:2019-01-16 07:59:43

标签: ios swift uicollectionview uicollectionviewcell

因此通常我使用collectionView.reloadData()更新所有可用数据,它将重新加载所有单元格中的数据。但是我只需要更新集合视图中的特定单元格,因此我使用collectionView.reloadItems(at: [selectedIndexPath])

但是它看起来像这里的gif文件一样缓慢:http://g.recordit.co/3z14J3bR7X.gif

如您所见,拇指图标似乎具有持续时间为0.2s的“动画”,它看起来很慢,即使我的代码中没有。如果我使用collectionView.reloadItems(at: [selectedIndexPath])

,我想摆脱这种“动画效果”

如果我使用collectionView.reloadData()进行更改,则不会出现“动画效果”,但是由于某些原因,我不能使用collectionView.reloadData()

那么,如何解决这个问题,为什么会发生呢?

0 个答案:

没有答案