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 に答える