3

ただし、削除ボタンを表示するために、ユーザーが左の行のアイコンをタッチしたときにセルをカスタマイズしたいと思います。最終的に削除操作をキャンセルすると (セルは以前の状態に戻るはずです)。

テーブルは編集モードです。したがって、デリゲート メソッドは呼び出されません。(私はもう試した)。

- (void)tableView:(UITableView *)tableView willBeginEditingRowAtIndexPath:(NSIndexPath *)indexPath
- (void)tableView:(UITableView *)tableView didEndEditingRowAtIndexPath:(NSIndexPath *)indexPath

画像の 3 行目を参照してください。

ここに画像の説明を入力

4

1 に答える 1

2

これらのイベントはセル自体で処理できます (そのためには、UITableViewCell をサブクラス化する必要があります)。セルの編集状態が変わると、次のメソッドが呼び出されます。

-willTransitionToState:
-didTransitionToState:

state パラメーターは、特定のセルに表示される/表示される UI 要素を指定するビットマスクです。

于 2013-08-23T10:06:35.577 に答える