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