アイテムを編集できるように、NSOutlineView(またはNSTableView)をどのようにバインドしますか?編集可能なフィールドがあることは知っていますが、使用方法がわからないので、何か助けがあればいいのですが。NSArrayにバインドするNSTreeControllerがあります。ありがとう。
1 に答える
1
Editableは、NSTableViewまたはNSOutlineViewのプロパティではなく、NSTableColumnのプロパティです。また、Cocoa Bindings Referenceをチェックすると、NSTableColumnがNSEditableBindingも公開していることがわかります(そうは言われていませんが、Appleのドキュメントの特異性の1つです)。プログラムで(bind :)またはIBでバインディングを設定する場合、オプションにNSConditionallySetsEditableBindingOptionを追加またはチェックすると、すべて設定されます。
于 2011-04-05T14:39:36.180 に答える