2011-02-14 68 views
0

如何绑定NSOutlineView(或NSTableView)以便项目可以编辑?我知道它有可编辑的领域,但我不知道如何使用它,所以任何帮助它都会很好。我有一个绑定到NSArray的NSTreeController。谢谢。可编辑OutlineView与可可绑定

回答

1

可编辑不是NSTableView或NSOutlineView的属性,而是NSTableColumn的属性。如果你检查可可绑定参考,你会发现NSTableColumn也暴露了一个NSEditableBinding(好吧,它不所以,但它确实 - 苹果的文档的特质之一)。当您以编程方式(绑定:)或在IB中设置绑定时,向选项添加或检查NSConditionallySetsEditableBindingOption,并且您都已设置。