【问题标题】:Change NSTableView Header Font Color更改 NSTableView 标题字体颜色
【发布时间】:2015-10-06 10:12:56
【问题描述】:

如何更改 NSTableHeaderView 的 Header 字体大小/颜色等属性?

有人已经回答了问题here,但接受的答案已经过时,因为它是针对基于单元格的表格视图。

我正在寻找支持基于视图的 NSTableView 的解决方案

【问题讨论】:

  • NSTableColumn 的 headerCell 没有被弃用。

标签: macos cocoa nstableview appkit


【解决方案1】:

不幸的是,基于视图的列标题仍然不受支持(我的意思是不使用 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;

实现所需的唯一方法是在 NSTableHeaderCell 上设置属性,它是“NSTextFieldCell”的子类。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    • 2015-03-25
    • 2015-10-29
    相关资源
    最近更新 更多