2015-10-06 152 views
2

如何更改标题字体大小/颜色和NSTableHeaderView的其他属性?更改NSTableView标题字体颜色

有人已经回答了here这个问题,但接受的答案已过时,因为它是基于Cell Based TableViews的。

我找了基于NSTableView的

+1

不推荐使用NSTableColumn的headerCell。 – Willeke

回答

0

不幸的是基于视图的列标题仍然不支持,将支持查看一个解决方案(我的意思是不使用NSTableHeaderViewCell)

只要看看到“NSTableColumn.h”和你会看到有以下属性,它具有“kindof” - >不可能使用NSView。

/* Gets and sets the headerCell associated with this NSTableColumn. 'cell' must be non nil, and should be a member of the 

NSTableHeaderCell类。 'headerCell'是一个强有力的参考, 将被保留。 */

@property (strong) __kindof NSTableHeaderCell *headerCell; 

达到你所需要的唯一的办法是设置是“NSTextFieldCell”的一个子上NSTableHeaderCell性能。