在 UITableViewCell 中恢复动画的正确方法

问题描述

我的单元格有两种动画

  • UIView.animate + CGAffineTransform
  • layer.add + CABasicAnimation

它在一张桌子上,它是 UITabBarController 的一部分。

问题:

  1. 在选项卡之间移动并返回会停止动画
  2. 向上/向下滚动以便隐藏并返回单元格 - 会停止动画

我想如何解决它 - 通过在我的牢房中准备重用。但问题是在对其初始化中的单元格设置标签进行了一些测试之后 - 显然 dequeue 返回 2 个不同的单元格。例如,如果标签是 1 和 2 - 当我移动到 tab#2 并返回 tab#1 时,我会得到带有标签 1 的单元格,重复 - 标签 2,重复 - 标签 1。对此非常困惑......>

所以我目前的想法是移动单元格是否有动画以及什么类型的动画到外部 vc 并传入 cellforrow / willdisplay 单元格。我的想法正确吗?

或者也许有更好的方法来恢复单元格中的动画?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...