UITableView に削除したいアイテムのリストがあります。iPhone の削除メッセージと同様の削除機能を再利用する方法はありますか?
質問する
158 次
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 に答える