2

my の行をUITableViewスワイプすると、削除ボタンが表示されます。次に、このテーブルに項目を追加すると、行が挿入されますが、削除ボタンは同じインデックスに留まるため、現在同じスロットにある行に移動します。

私がしたいのは、新しいアイテムを追加するためのモーダルを表示するときに、行が削除ボタンを削除することです。つまり、編集を に設定したいのですNO。ただし、それほど単純ではありません。ユーザーが編集ボタンを使用して入力したときに、編集モードを終了したくありません。ユーザーがテーブルを離れたときと同じ状態に戻したいと思います。

UITableViewでは、削除ボタンを削除し、編集モードを完全に終了しないようにするにはどうすればよいでしょうか。ユーザーが「編集」をタップし、「-」アイコンを使用して削除ボタンを表示した場合でも、必要に応じてボタンを削除するが編集モードのままにするようにテーブルに指示したいと思います。

4

1 に答える 1

1

UITableViewCellインスタンスには独自のeditingプロパティがあることに注意してください( などの他のプロパティでさらに影響を与えることができますeditingAccessoryType)。新しい行を追加するとき、テーブル ビューのプロパティをそのままにしておくことができますが、ユーザーが編集していた古い行と挿入したばかりの新しい行の両方のプロパティをediting手動で更新します。editing

于 2012-09-11T18:06:00.530 に答える