首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UITableViewDiffableDataSource -在进入另一节时项目的动画转换

UITableViewDiffableDataSource -在进入另一节时项目的动画转换
EN

Stack Overflow用户
提问于 2019-07-04 12:58:22
回答 1查看 622关注 0票数 1

iOS 13 -β

我使用的是UITableViewDiffableDataSource,我想将项目从一个部分移到另一个部分。

我正在将一个新的快照应用于数据源,并且项目立即被移动,没有动态转换的。我尝试过.automatic和.fade defaultRowAnimation作为数据源,但没有成功。

自动动画的行为非常奇怪。

我在想,如果我使用UICollectionView而不是UITableView,它会被正确地动画化吗?

EN

回答 1

Stack Overflow用户

发布于 2019-07-04 14:24:47

NSDiffableDataSourceSnapshot有一个方法moveItem(item,after/beforeItem)

在调用此方法并应用快照之后,移动过渡将被正确地动画化。

但是,现在有一个未知目标部分的问题。方法moveItem不接收目标节参数。因此,尚不清楚过渡后哪一节项目将属于哪个部分。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56888494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档