【问题标题】:How do I achieve cell animation when it moves from one collectionView to another?当它从一个 collectionView 移动到另一个时,如何实现单元格动画?
【发布时间】:2020-03-28 07:08:56
【问题描述】:

我有两个集合视图。一个在顶部,一个在底部。在选择一个单元格时,我想通过像这样为单元格设置动画,将其移动到顶部的 collectionView,

我可以以常规方式添加和删除单元格。但是谁能告诉我一个专门为这个动画遵循的方法?

【问题讨论】:

    标签: ios swift xcode animation uicollectionview


    【解决方案1】:

    我想出了一个办法。但仍然欢迎提出建议。我正在一步一步地在 didSelectRow 中实现这个动画。

    1. 填充目标 collectionView 数据源并插入新项目(暂时保持隐藏。)
    2. 复制选定的 collectionViewCell 并将其存储在变量 dummyView 中。
    3. 将 collectionViewCell 背景设为灰色并隐藏 textLabel。
    4. 将复制的 dummyView 添加到与 collectionViewCell 相同的框架(w.r.t. self.view)上。
    5. 动画它移动到目标单元格。
    6. 取消隐藏原始目标单元格并从 superView 中删除 dummyView。

    希望任何阅读本文的人都能理解。如果没有,请随时发表评论:)

    【讨论】:

      猜你喜欢
      • 2016-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-22
      • 1970-01-01
      • 2017-11-25
      • 2018-03-26
      相关资源
      最近更新 更多