如何解决NSOutlineView的NSTintConfiguration不起作用
我正在尝试更改NSOutlineView
中某些商品的颜色。正在调用委托方法,但是颜色不会改变。这是我的工作:
@available(OSX 11.0,*)
func outlineView(_ outlineView: NSOutlineView,tintConfigurationForItem item: Any) -> NSTintConfiguration? {
return NSTintConfiguration(fixedColor: NSColor.systemYellow)
}
解决方法
在撰写此问题时,我找到了答案。确保imageView
的{{1}}插座已连接到作为您图标的NSTableCellView
。否则,NSImageView
不知道要为哪个图像着色。默认情况下它已连接,但由于没有其他用途,因此我删除了该连接。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。