【问题标题】:NSTintConfiguration for NSOutlineView not workingNSOutlineView 的 NSTintConfiguration 不起作用
【发布时间】:2023-03-12 01:00:01
【问题描述】:

我正在尝试更改我的 NSOutlineView 中某些项目的色调颜色。正在调用委托方法,但是颜色没有改变。这是我的工作:

@available(OSX 11.0, *)
func outlineView(_ outlineView: NSOutlineView, tintConfigurationForItem item: Any) -> NSTintConfiguration? {
    return NSTintConfiguration(fixedColor: NSColor.systemYellow)
}

【问题讨论】:

    标签: macos cocoa appkit nsoutlineview


    【解决方案1】:

    在写这个问题时,我找到了答案。确保NSTableCellViewimageView 插座连接到您的图标NSImageView。否则NSOutlineView 不知道要为哪个图像着色。默认情况下它是连接的,但我确实删除了连接,因为我不需要它来做其他任何事情。

    【讨论】:

    • 哦,谢谢丹尼尔,一年后你已经忘记了这一点。 ?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-15
    • 1970-01-01
    相关资源
    最近更新 更多