1
有沒有一種方法來嵌套複雜的意見 - 特別是NSTokenView - 每行 NSTableView或NSOutlineView?嵌套在NSTableView行內的控件
有沒有一種方法來嵌套複雜的意見 - 特別是NSTokenView - 每行 NSTableView或NSOutlineView?嵌套在NSTableView行內的控件
快速回答是肯定的。
Cocoa的用戶界面元素實現爲兩部分的組合:一個控件(NSView的完整子類)和一個單元(處理實際繪圖和鍵盤/鼠標交互)。有關所有髒信息,請參見Control and Cell Programming Topics。
在NSTableView
和NSOutlineView
,你可以指定被用於每個NSTableColumn
細胞類(或甚至每個元素,如果你想要去那麼遠)。您可以使用NSButtonCell
,NSTextFieldCell
,甚至可以使用NSTokenFieldCell
。
有關setDataCell:
的文檔有更多詳細信息。