我有一个带有复选框样式单元格的表格,我无法弄清楚如何让这些按钮呈现他们应该使用的标题。数据源应该是字符串数组吗?一个字典数组(字符串/布尔值)?一系列NSButtonCells?这些似乎都不起作用= /
答案 0 :(得分:3)
NSButtonCell使用整数值(作为NSNumbers)作为其数据源:
NSMixedState = -1,
NSOffState = 0,
NSOnState = 1
当然,这对标题没有帮助,你必须单独设置。如果您正在使用绑定,NSButtonCell定义了一个title
绑定,您可以绑定到一个字符串数组。否则,您可以使用NSTableView委托方法- (void)tableView:(NSTableView *)aTableView willDisplayCell:(id)aCell forTableColumn:(NSTableColumn *)aTableColumn row:(NSInteger)rowIndex
来设置每行的标题。