当它从一个 collectionView 移动到另一个时,如何实现单元格动画?
Posted
技术标签:
【中文标题】当它从一个 collectionView 移动到另一个时,如何实现单元格动画?【英文标题】:How do I achieve cell animation when it moves from one collectionView to another? 【发布时间】:2020-03-28 07:08:56 【问题描述】:我有两个集合视图。一个在顶部,一个在底部。在选择一个单元格时,我想通过像这样为单元格设置动画,将其移动到顶部的 collectionView,
我可以以常规方式添加和删除单元格。但是谁能告诉我一个专门为这个动画遵循的方法?
【问题讨论】:
【参考方案1】:我想出了一个办法。但仍然欢迎提出建议。我正在一步一步地在 didSelectRow 中实现这个动画。
-
填充目标 collectionView 数据源并插入新项目(暂时保持隐藏。)
复制选定的 collectionViewCell 并将其存储在变量 dummyView 中。
将 collectionViewCell 背景设为灰色并隐藏 textLabel。
将复制的 dummyView 添加到与 collectionViewCell 相同的框架(w.r.t. self.view)上。
动画它移动到目标单元格。
取消隐藏原始目标单元格并从 superView 中删除 dummyView。
希望任何阅读本文的人都能理解。如果没有,请随时发表评论:)
【讨论】:
以上是关于当它从一个 collectionView 移动到另一个时,如何实现单元格动画?的主要内容,如果未能解决你的问题,请参考以下文章
当它从命令行 bash 工作时,无法从 crontab 运行 bash 脚本