NSOutlineView单元格字体颜色不尊重笔尖?

时间:2014-06-24 12:42:22

标签: objective-c macos cocoa nsoutlineview

如果您看一下这张图片:

Text color

我的手机的文字颜色为白色。但是,当我运行应用程序时,我得到了这个:

Not white

我的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基于单元格。

0 个答案:

没有答案