-1

UITableView に削除したいアイテムのリストがあります。iPhone の削除メッセージと同様の削除機能を再利用する方法はありますか?

4

1 に答える 1

4

次のような UITableViewDelegate メソッドのいくつかを実装する必要があります。

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath

- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath

セルを編集および削除するためのデフォルト機能を提供するには、ナビゲーション バーに編集ボタンを含める必要があります。

[[self navigationItem] setLeftBarButtonItem:[self editButtonItem]];

これは、探している「デフォルト」の実装のほとんどに対応するはずです。もちろん、コードをラップするためのいくつかの修正があります:)

于 2012-05-16T13:36:06.957 に答える