如何在UITableView的滑动删除手势中提供自定义删除按钮?

don*_*ile 0 iphone uitableview

我在UITableView中实现了默认的滑动到删除手势,现在我觉得这个默认按钮实际上在上下文中看起来不太好.此外,它似乎没有本地化.在法语中,它仍然显示"删除"作为文本.

如何在此处提供自定义按钮?这就是我实现那个人的方式:

- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
    // do stuff, a lot of stuff...really a lot...
}
Run Code Online (Sandbox Code Playgroud)

jas*_*ord 8

你想要tableView:titleForDeleteConfirmationButtonForRowAtIndexPath:在UITableViewDelegate协议中.

  • 我认为你不能轻易改变按钮,只是标题.如果你想要一个完全不同的按钮,我想*你必须完全重新实现滑动到删除手势,按钮动画,一切. (2认同)