我有一个按钮,我想跟踪哪个单元格带有firebase的按钮。我可以通过将按钮放在所有单元格中,然后使用firebase数据在一个单元格中显示它。我坚持的部分是动画按钮从一个单元格移动到另一个单元格。
我能想到的唯一方法是延迟将它从一个移动到另一个,然后进行单独的动画。然后我想如果我将延迟与动画的持续时间相同,那么它看起来就像它刚刚移动一样。我只是在打字时想到了这一点,但请告诉我是否有更简单/更好的方式!
答案 0 :(得分:2)
这是一项非常艰难的事情,动画有时可能是移动开发中最困难的部分之一。你不是很清楚你的动画应该是什么样子,但由于UITableViewCell
每个都有自己的contentView
,我不认为直接动画从一个单元到另一个单元的按钮是可能的。< / p>
我能想到的最佳方法是:
1)在屏幕上的想要移动按钮的位置画一个按钮
2)隐藏
下的真实按钮3)将桌面视图上的假按钮设置为新的真实按钮的位置
4)结束动画并显示真实按钮。
但是你可能不得不阻止用户与tableview的交互,而这会阻止他们滚动和搞砸动画......