在基于视图的NSTableView中自定义列标题

时间:2015-05-11 11:51:07

标签: macos cocoa nstableview

是否有任何方法可以更改基于视图的NSTableView列中标题的外观?我需要自定义表格标题,字体,颜色和列标题位置的高度。这似乎是不可能的,因为在基于视图的表视图中,您无法更改NSTableHeaderCell的{​​{1}}(在NSTableColumn的文档中说"此方法仅对单元格有效 - 基于表格视图"),我不知道任何其他方法来访问标题的外观。

我可以隐藏表头并创建特殊的单元格模拟列标题,但是这样我在标题中的列之间缺少分割线,因此我无法调整列的大小。

我也知道我可以-setHeaderCell的子类,但它只能帮助我改变标题的高度。我不知道如何用它显示我的自定义标题。也许我想念一些东西。

0 个答案:

没有答案