我花了好几个小时才发现如何制作这个,所有主题都讨论iOS而不是Mac,我想通过改变高度,背景颜色,字体等来控制表格的标题,就像在另一张表格中那样......任何身体帮助我请!
我在下面的代码中更改了第0列的标题,但结果是:带有文本“name”但没有颜色和行高的标题!
NSTableHeaderCell *cell = [[NSTableHeaderCell alloc]initTextCell:@"name"];
[cell setBackgroundColor:[NSColor redColor]];
[cell drawWithFrame:NSMakeRect(0, 0, 20, 30) inView:[[tableView tableColumns] objectAtIndex:0]];
[[[tableView tableColumns] objectAtIndex:0] setHeaderCell:cell];
我也尝试使用这个
NSTableHeaderView *headerView = [[NSTableHeaderView alloc]initWithFrame:NSMakeRect(0, 0, 120, 60)];
[tableView setHeaderView:headerView];
但是我在后面的自定义视图(两个)中得到了相同的原始标题