我有一个基于NSTableView的视图设置。它使用数据源和NOT绑定。我的协议都设置正确,如果我使用文本字段它的工作原理。但是,我正在尝试将最后一列更改为组合框。我想我需要使用自定义NSTableCellView,但我不确定如何做到这一点。任何有关如何设置它的帮助都会很棒。
答案 0 :(得分:2)
无论你在哪里设置NSTableView委托,希望你有一个相应的tableView:dataCellForTableColumn:row:
方法。
如果你这样做,那么给它一个组合框可能就像创建一个指向NSCell对象的IBOutlet一样简单,其中有一个组合框放入其中。
当调用dataCellForTableColumn
方法并且NSTableColumn
等于要返回组合框的列时,则返回该特殊NSCell。
到目前为止听起来如何?