テーブルに対して複数の選択を有効にしていくつかのセルを選択すると、選択したセルの左側に赤のチェックマークが付きます。 (写真を参照)右側のチェックマークと間違えないでください。iphone - 複数の選択があるテーブル
私はこの場所で
-(UITableViewCellEditingStyle)tableView:(UITableView*)tableView editingStyleForRowAtIndexPath:(NSIndexPath*)indexPath {
return UITableViewCellAccessoryCheckmark;
}
すべては大丈夫です持っています。セルをタップすると、左側に赤いチェックが表示されます。
ある時点で、どのセルにこのチェックマークが付いているのかを調べるためにテーブルを反復する必要があります。
私がテストした限り、これはaccessoryTypeまたはeditingStyleではありません。少なくとも私のテストでは、これらのプロパティの選択されたテストとしてセルは検出されませんでした。
おかげ
APIで複数選択できますか? –
をサブクラス化することによってしかできなかったと思っていましたが、以前はこの機能を使ったことがありませんでしたが、それはどのようになったのかわかりませんが、4.xのドキュメントでこれを見ています... – SpaceDog
ドキュメントあなたはUITableViewCellEditingStyleのためにUITableViewCellAccessoryCheckmarkを使用できると言いますか? – Anna