2

tableViewと2つのボタンがあります。1つは行を追加し、もう1つは行を削除します(選択済み)。

  1. テキストボックスセルの行を追加するにはどうすればよいですか?
  2. また、選択した行を削除するにはどうすればよいですか?
  3. ユーザーが個々のセルだけでなく、行を選択することは可能でしょうか?
4

1 に答える 1

6

Mac OSXをお探しの場合:

ビューではなくモデルを扱う場合の2つの方法を使用できます。バインディングを使用するArrayControllerと従来のプログラミングです。

1テキストボックスセルの行を追加するにはどうすればよいですか?

//in the IBAction of add button
[yourModelArray addObject:newObject];
[yourTableView reloadData];

2また、選択した行を削除するにはどうすればよいですか?

//in the IBAction of remove button
[yourModelArray removeObjectAtIndex:[yourTableView selectedRow];
[yourTableView reloadData];

3ユーザーが個々のセルだけでなく、行を選択することは可能でしょうか?

NSIndexSet *indexSet = [NSIndexSet indexSetWithIndex:1];
[yourTableview selectRowIndexes:indexSet byExtendingSelection:NO];
//If you want to select multiple rows, use YES.
于 2013-01-27T05:35:42.480 に答える