如何在 UITableViewCell 上实现滑动动画

How to implement a sliding animation on UITableViewCell

我有一个 UITableView,其中每个 UITableViewCell 的左侧都有一个图像。我已经实现了一个 UISwipeGestureRecognizer 将单元格移动到 table 视图的最后一个位置,当它向右滑动时。

我想编写一个动画代码,逐渐向右移动单元格,直到用户 "releases" 手指(给人一种真实发生的印象)。

我该怎么做?如果我还不够清楚,请告诉我。顺便说一句,Whatsapp 应用程序可以做到这一点。

更新:我正在谈论的动画的屏幕截图,来自 Whatsapp 应用程序

更新 2:这是我按照@Matt 的建议可以做的。但是,我看不出有什么不同(正在滚动)。这甚至是正确的吗?

谢谢

单元格的内容是一个水平滚动视图,里面有可见的界面。这里的所有都是它的。幻灯片只是水平滚动,就像任何滚动视图一样。