是否在数据发生变化时始终需要IGListkit中的performUpdatesAnimated?

时间:2017-01-16 17:08:20

标签: ios

我一直在我当前的项目上实现IGListKit,但我读到了

  

IGListKit会自动对您的对象进行区分,并在UICollectionView上执行动画批量更新以进行任何更改。

但是,我设置了collectionView数组,但每当它发生更改时,除非我调用performUpdatesAnimated

,否则collectionView不会自动更新

我错过了什么吗?因为我得到的想法是IGListKit自动为我执行所有更新。

2 个答案:

答案 0 :(得分:3)

“IGListKit会自动区分您的对象”意味着Umbraco.Web会为您详细说明插入/更新/删除/移动,但是当您想要更新{{1}时,仍需手动调用IGListKit }

答案 1 :(得分:-1)

是的,官方文档说“永远不要调用-performBatchUpdates或-reloadData”,这些方法属于UICollectionView实例,并且IGListKit提供了一些基于“ Diff算法”的更好性能的方法,它将刷新UI需要刷新。