从Mac OS X HIG:
与可在工具栏控件中使用的图标一样,系统会将各种效果应用于侧边栏图标。为了帮助您了解这些效果如何改变侧边栏图标的外观,请考虑Finder Home图标,此处显示处于未处理状态[...]
所以我试图让我的NSOutlineView呈现一个带有典型新狮子风格的黑色侧边栏图标。我正在使用基于视图的NSOutlineView。但是,我无法在文档中找到任何内容,如果我简单地将imageView.image属性设置为侧边栏图像,则呈现为黑色。所以我认为必须有某种选择加入机制来让侧边栏正确呈现它。关于如何实现这一目标的任何建议?
答案 0 :(得分:5)
除了使用setTemplate:
的{{1}}方法之外,您还可以重命名图像。这来自NSImage
...
如果应用程序在Mac OS X v10.5或更高版本中链接,则为图像 请求使用此方法,其名称以“模板”一词结尾 自动标记为模板图像。