点击UITableViewCell编辑模式的复选标记

时间:2012-09-04 21:02:43

标签: objective-c xcode cocoa-touch uitableview

我处于tableView编辑模式。我在tableView的左侧有一个复选标记。

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{
return UITableViewCellAccessoryCheckmark;
}

每次点击复选标记时,我的didSelectRowAtIndexPath都会被调用。

当我取消选中复选标记(即再次点击该单元格)时,再次调用didSelectRowAtIndexPath NOT

任何人都知道解决方案吗?

每次按下复选标记时,可能会调用另一种方法吗?

1 个答案:

答案 0 :(得分:2)

tableview:didSelectRowAtIndexPath:仅在选择单元格时调用。如果您想知道何时取消选择,请使用:

- (void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath