如何处理事件触及编辑按钮(UITableView)?

时间:2011-12-31 09:30:22

标签: iphone uitableview

请参阅下面的图片以获得我的问题:
enter image description here

2 个答案:

答案 0 :(得分:2)

如果您有自己的UITableViewCell子类,则将调用以下方法:

  • willTransitionToState: - 在单元格实际显示确认按钮之前
  • didTransitionToState: - 显示按钮后

在两种方法中,mask参数都会设置UITableViewCellStateShowingEditControlMaskUITableViewCellStateShowingDeleteConfirmationMask标志

答案 1 :(得分:1)

您需要实施以下UITableView委托:

- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath

然后,根据您创建数据的方式(很可能是数组),删除单元格索引处的对象。