UITableViewDiffableDataSource动画

时间:2019-12-21 19:29:44

标签: swift uitableview ios13

借助iOS 13,我们获得了用于表视图的新UITableViewDiffableDataSource,我非常喜欢它。它消除了不一致,并且速度非常快。

但是,当使用NSDiffableDataSnapshot应用dataSource.apply(snapshot, animatingDifferences: true)时,无论是否设置动画,我只能指定一个布尔值。 我假设在内部使用动画进行更新时使用UITableView.RowAnimation.automatic,在不使用动画进行更新时使用UITableView.RowAnimation.none。 不幸的是,我无法指定在执行给定更新时要使用的rowAnimation。

有人知道我在使用可扩散数据源时如何设置UITableView.RowAnimation.top吗?

谢谢!

0 个答案:

没有答案