在我的UITableView中,我有删除按钮的自定义行为,不涉及删除行本身(具体地说,它将行移动到不同的部分)。但是,在执行我的自定义操作后,该行仍然可见,所以红色的[删除]确认按钮仍然可见。有没有办法以编程方式隐藏删除确认按钮并返回到常规编辑状态?隐藏UITableView的删除确认按钮后点击
我知道我可以通过setEditing:animated:
完全关闭编辑。我在寻找的是一种将行恢复到正常编辑状态的方法,就好像用户点击了红色( - )按钮,然后改变了他们关于删除它的想法。
在我的UITableView中,我有删除按钮的自定义行为,不涉及删除行本身(具体地说,它将行移动到不同的部分)。但是,在执行我的自定义操作后,该行仍然可见,所以红色的[删除]确认按钮仍然可见。有没有办法以编程方式隐藏删除确认按钮并返回到常规编辑状态?隐藏UITableView的删除确认按钮后点击
我知道我可以通过setEditing:animated:
完全关闭编辑。我在寻找的是一种将行恢复到正常编辑状态的方法,就好像用户点击了红色( - )按钮,然后改变了他们关于删除它的想法。
试试这个
[tableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:indexPath]
withRowAnimation:UITableViewRowAnimationNone];
斯威夫特+动画的选择给出的删除按钮的位置,感觉更自然:
tableView.reloadRowsAtIndexPaths([indexPath], withRowAnimation: .Right)
尝试像'cell.editing = NO'。 – rmaddy