对于基于视图的表格,我得到了这样的单元格:
NSString *identifier = [tableColumn identifier];
NSTableCellView *cell = [tableView makeViewWithIdentifier:identifier owner:self];
然而,有一些设置,如"可编辑"我想要设置为特定列的所有单元格。我不想通过每次检索单元格时设置值来混乱我的单元配置代码。相反,我想从我的 awakeFromNib 函数中做一些常见的配置,并对列的每个单元格进行常见的操作。就像我可以在XCode中直观地看待
我的第一个方法是:
NSTableColumn *column = [[self tableColumns] objectAtIndex:0];
NSTextFieldCell *cell = [column dataCell];
[cell setEditable:@YES];
但 dataCell 仅适用于基于单元格的表。是否有相应的方法来获取基于视图的表的列的原型单元格?