我想用this video.
之类的动画实现删除行
现在删除行很容易,我现在对如何使用UITable或任何其他控件管理上述视频动画有疑问。
我引用了一些instance method.来查看表格。
但在此,我还没有得到如何管理动画,如在tableview中触摸移动行。
任何建议都表示赞赏。
谢谢
答案 0 :(得分:1)
动画需要是自定义实现。我建议在UITableViewCell上使用子视图(子视图为红色,表视图单元格的背景为黑色),并在子视图上放置UIPanGestureRecognizer。然后,您需要在用户平移时(在手势识别器的触发方法中)移动子视图,并进行数学运算以了解何时应该删除该行。然后你只需使用原生的iOS删除行方法:
- (void)deleteRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation
答案 1 :(得分:0)
我找到了基于UITableView的酷炫自定义控件,它提供了我实际需要的精确动画。
您可以找到代码here.