我一直在我当前的项目上实现IGListKit,但我读到了
IGListKit会自动对您的对象进行区分,并在UICollectionView上执行动画批量更新以进行任何更改。
但是,我设置了collectionView数组,但每当它发生更改时,除非我调用performUpdatesAnimated
我错过了什么吗?因为我得到的想法是IGListKit自动为我执行所有更新。
答案 0 :(得分:3)
“IGListKit会自动区分您的对象”意味着Umbraco.Web
会为您详细说明插入/更新/删除/移动,但是当您想要更新{{1}时,仍需手动调用IGListKit
}
答案 1 :(得分:-1)
是的,官方文档说“永远不要调用-performBatchUpdates或-reloadData”,这些方法属于UICollectionView实例,并且IGListKit提供了一些基于“ Diff算法”的更好性能的方法,它将刷新UI需要刷新。