2015-10-06 121 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性能。