2011-02-14 39 views
0

如何綁定NSOutlineView(或NSTableView)以便項目可以編輯?我知道它有可編輯的領域,但我不知道如何使用它,所以任何幫助它都會很好。我有一個綁定到NSArray的NSTreeController。謝謝。可編輯OutlineView與可可綁定

回答

1

可編輯不是NSTableView或NSOutlineView的屬性,而是NSTableColumn的屬性。如果你檢查可可綁定參考,你會發現NSTableColumn也暴露了一個NSEditableBinding(好吧,它不所以,但它確實 - 蘋果的文檔的特質之一)。當您以編程方式(綁定:)或在IB中設置綁定時,向選項添加或檢查NSConditionallySetsEditableBindingOption,並且您都已設置。