UITableView編集モードで複数のセルを選択できるように構成されています。ただし、左側の空の白い円は、セルがタッチ/選択された後、内側に白いチェックマークが付いた赤い円に変わることはありません。
でスワイプして削除する問題について読んだことがあるallowsMultipleSelectionDuringEditingので、私のsetEditing:animinated方法は次のようになります。
- (void)setEditing:(BOOL)editing animated:(BOOL)animated
{
self.tableView.allowsMultipleSelectionDuringEditing = editing;
[super setEditing:editing animated:animated];
}
ネット上の一部のリソースでは、設定allowsSelectionDuringEditing = NO;を提案していますが、効果はありません。また、私のセル編集スタイルは に設定されてUITableViewCellEditingStyleDeleteおり、変更しても効果はありません。
編集モードで行がタッチされるtableView:didSelectRowForIndexpath:とトリガーされますが、前述のように、UI にはこれが反映されません。