如果您看一下这张图片:
我的手机的文字颜色为白色。但是,当我运行应用程序时,我得到了这个:
我的viewForTableColumn
是:
- (NSView *)outlineView:(NSOutlineView *)outlineView viewForTableColumn:(NSTableColumn *)tableColumn item:(id)item {
if ([self isHeader:item]) {
return [outlineView makeViewWithIdentifier:@"HeaderCell" owner:self];
} else {
return [outlineView makeViewWithIdentifier:@"DataCell" owner:self];
}
}
这只是我的标题和数据单元格的标识符(除了在nib中以外的任何地方都没有定义)。
我做错了什么?为什么我的标题单元格会出现白色以外的另一种颜色?
注意:表是基于视图的NOT基于单元格。