0

UITableViewCellAccessoryCheckmark オプションが有効になっている UITableView セルを表示する UITableView があります。ユーザーが好みに合わせて複数のセルを選択できるようにしたいと思います。完了したら、「完了」ボタンを押します。

ただし、「完了」ボタンを押すと、選択したオブジェクトのみを UITableView 配列から別の配列に追加できる必要があります。

cell.accessoryType = UITableViewCellAccessoryCheckmark;

要約すると、ユーザーは必要な数のセルを選択できます。完了したら、UIButton を押して、選択したセルのみを別の配列に追加します。

事前に助けてくれてありがとう!

アップデート:

   -(void) tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath {

    UITableViewCell *cell = [self.setupTable cellForRowAtIndexPath:indexPath];

    [self.selectedCells removeObject:[self.setupFeeds objectAtIndex:indexPath.row]];
    cell.accessoryType = UITableViewCellAccessoryNone;

    [self.setupTable deselectRowAtIndexPath:indexPath animated:YES];
}

-(void) tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    UITableViewCell *cell = [self.setupTable cellForRowAtIndexPath:indexPath];

    [self.selectedCells addObject:[self.setupFeeds objectAtIndex:indexPath.row]];
    cell.accessoryType = UITableViewCellAccessoryCheckmark;


}
4

1 に答える 1