0


NSTableCellViewデータ ソースから入力 するいくつかの標準データ行を含むビューベースのテーブル ビューがあります。ユーザーはセルのテキスト フィールドを編集できます。ユーザーがセル内のテキストを変更したときにデータソースを更新できるように、新しい値を受け取る方法を教えてください。

4

1 に答える 1

0

最善の方法は、テーブル ビューを含む xib ファイルを含むコントローラー オブジェクトを用意することだと思います (コントローラーは NSViewController のサブクラスである可能性があります)。このコントローラーをテーブル ビューのデリゲートにし、このクラスのテキスト フィールドに接続された IBAction を配置します。テーブルビューへのアウトレットも必要です。次に、テキスト フィールドのアクション メソッドで、[tableView rowForView:sender] からテキスト フィールドを含む行を取得できます。行を取得したら、配列内の適切なオブジェクトを更新できます。

于 2012-09-21T23:20:06.507 に答える