使用按钮调用 - (void)tableView:(UITableView *)tableView commitEditingStyle?

时间:2014-01-21 20:13:30

标签: ios uitableview cell

我想使用删除按钮在TableView单元格中调用删除行功能,就像iPhone消息应用程序一样。

我用来通过滑动触发此代码的代码很熟悉:

- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
    [arrayLocations removeObjectAtIndex:indexPath.row];
    [tableView reloadData];
}

但是当按下单元格中的红色圆形删除按钮时,如何调用此代码/功能?

1 个答案:

答案 0 :(得分:0)

我不确定您是否希望/应该自己触发此委托。还要记住,此委托插入/删除单元格,因此您需要检查editStyle参数。如果您要添加自定义按钮,只需将其路由到自定义方法并删除该行即可。

细胞

  • 按钮动作点击
  • 致电代表

  • 使用indexPathForCell获取索引
  • 调整数据源阵列
  • 呼叫开始更新,删除行,结束更新