我有一个简单的UICollectionView
1 个部分和 1 个项目类型,由新的 iOS 13 提供支持UICollectionViewDiffableDataSource
。
即使没有更改数据源(相同hashValue
),UICollectionViewDiffableDataSource
也会更新整个集合视图(调用cellProvier
每个可见单元格)。
问题是,相同的场景按UITableViewDiffableDataSource
预期工作,即不更改数据源,UITableViewDiffableDataSource
什么也不做。
这是设计上的差异,还是某种错误?
uikit ios ios13 diffabledatasource nsdiffabledatasourcesnapshot