0

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

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

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

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

任何人都知道解决这个问题?

也许每次按下复选标记时都会调用另一种方法?

4

1 回答 1

2

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

- (void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath
于 2012-09-04T21:15:31.560 回答