我处于tableView
编辑模式。我在tableView的左侧有一个复选标记。
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{
return UITableViewCellAccessoryCheckmark;
}
每次点击复选标记时,我的didSelectRowAtIndexPath
都会被调用。
当我取消选中复选标记(即再次点击该单元格)时,再次调用didSelectRowAtIndexPath
NOT 。
任何人都知道解决方案吗?
每次按下复选标记时,可能会调用另一种方法吗?
答案 0 :(得分:2)
tableview:didSelectRowAtIndexPath:
仅在选择单元格时调用。如果您想知道何时取消选择,请使用:
- (void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath