単一の列でビューベース を作成しました。NSTableView
この列にはNSTableCellView
、Interface Builder の標準が表示されます (私は画像とテキスト フィールドを含むバージョンを選択しました)。
ここで、列のテキストフィールドを編集可能にしたいと考えています。
私の最初の試みは、NSTextField
from Interface ビルダーを変更し、その動作をEditable
. 実際、行を選択してフィールドを押すとenter key
、フィールドが編集可能になり、その値を変更できます。NSTableViewDataSource
のようなメソッドの おかげでこの変更を傍受できると思っていましtableView:setObjectValue:forTableColumn:row:
たが、このメソッドはテキストフィールドの編集アクションに応答して呼び出されることはありません。
ビューベースの NSTableView システムで編集可能なフィールドを処理する正しい方法はどれですか? 何か関係があると思いますがNSTableViewDataSource
、そのメソッドを呼び出す方法がわかりません。