2

uitableviewのセルを編集、削除、並べ替えたい。削除と並べ替えは得意ですが、セルを編集するにはどうすればよいですか?

編集ボタンがクリックされたときにcell.textLabel.textを変更したい。

4

1 に答える 1

0

mihiros の回答は非常に正しいです。

また、これを行うことをお勧めします:

  1. セルの編集ボタンをクリックすると、テキストを削除または非表示にして、そこで textField に置き換えることができます。

  2. そのフィールドに必要なテキストを追加し、[OK] をクリックするか、テキスト フィールドからテキストを取得してcell.textLabel.textに提供し、ラベルを非表示にします (編集中に非表示にした場合)。

追加: cell.textLabel.text に記述された [編集] ボタンをクリックすると、テキストフィールドにデフォルトのテキストを配置することもできます。

于 2012-05-31T07:03:05.720 に答える