在我的UITableView中,我有删除按钮的自定义行为,不涉及删除行本身(具体来说,它将行移动到不同的部分)。但是,执行我的自定义操作后,该行仍然可见,因此仍然可以看到大红色[删除]确认按钮。有没有办法以编程方式隐藏删除确认按钮并返回常规编辑状态?
我知道我可以通过setEditing:animated:
完全关闭编辑。我正在寻找的是一种将行还原回其正常编辑状态的方法,就好像用户点击了红色( - )按钮然后改变了他们关于删除它的想法。
答案 0 :(得分:4)
试试这个
[tableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:indexPath]
withRowAnimation:UITableViewRowAnimationNone];
答案 1 :(得分:0)
Swift +动画选择,根据删除按钮的位置感觉更自然:
tableView.reloadRowsAtIndexPaths([indexPath], withRowAnimation: .Right)