moveRowAtIndexPath - 删除单元格的动画?

时间:2012-11-16 11:45:29

标签: ios uitableview animation

当我进入canMoveRowAtIndexPath模式时,一切都是精美的动画(其他单元格在我拖动单元格时滑动)直到我将单元格放到所需的位置。它只是立即弹出。我如何设置它的动画(例如在Reminders应用程序中)?

疯狂评论解决了问题。

1 个答案:

答案 0 :(得分:0)

检查this Link可能对您有所帮助。

UITableViewExtendedAnimations类别允许执行新的动画, 例如移动细胞,交换细胞,以及从一个细胞进行转换 细胞到另一个。 UITableView上有三种新方法:

-moveRowAtIndexPath:toIndexPath:
-transitRowAtIndexPath:toRowIndexPath:
-exchangeRowAtIndexPath:withRowAtIndexPath:

这是使用常规的Objective-C类别完成的。

为了执行这样的动画,UITableViewDelegate协议得到了扩展。 您必须实现几种新方法才能实现这些目标 动画可能。看看示例项目,看看那些方法。

示例项目的视频: http://www.youtube.com/embed/bC-YTq9C0Sk