2009-11-08 130 views

回答

2

快速回答是肯定的。

Cocoa的用戶界面元素實現爲兩部分的組合:一個控件(NSView的完整子類)和一個單元(處理實際繪圖和鍵盤/鼠標交互)。有關所有髒信息,請參見Control and Cell Programming Topics

NSTableViewNSOutlineView,你可以指定被用於每個NSTableColumn細胞類(或甚至每個元素,如果你想要去那麼遠)。您可以使用NSButtonCell,NSTextFieldCell,甚至可以使用NSTokenFieldCell

有關setDataCell:的文檔有更多詳細信息。