单击后隐藏UITableView的删除确认按钮

时间:2014-02-18 17:24:29

标签: ios uitableview

在我的UITableView中,我有删除按钮的自定义行为,不涉及删除行本身(具体来说,它将行移动到不同的部分)。但是,执行我的自定义操作后,该行仍然可见,因此仍然可以看到大红色[删除]确认按钮。有没有办法以编程方式隐藏删除确认按钮并返回常规编辑状态?

我知道我可以通过setEditing:animated:完全关闭编辑。我正在寻找的是一种将行还原回其正常编辑状态的方法,就好像用户点击了红色( - )按钮然后改变了他们关于删除它的想法。

2 个答案:

答案 0 :(得分:4)

试试这个

[tableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:indexPath]
                 withRowAnimation:UITableViewRowAnimationNone];

答案 1 :(得分:0)

Swift +动画选择,根据删除按钮的位置感觉更自然:

tableView.reloadRowsAtIndexPaths([indexPath], withRowAnimation: .Right)