4
我花了数小时才能找到如何做到这一点,所有主题讨论的iOS不是Mac,我想通过改变高度,背景颜色,字体等来控制表头。另一张桌子的细胞......任何身体请帮助我!更改NSTableView标题颜色和字体大小及行高
我做了下面的代码来更改第0列的标题,但结果是:标题为文本“名称”,但没有颜色和行高!
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];
但我得到了同样的原始标题枝条我的自定义视图在后面(两者)
我上面做了一个例子,仍然需要帮助 – user2713544
设置标题单元格后台不会影响整个标题视图。那就是问题所在。设置标题单元格看起来很糟糕。 – JFS