NSOutline/NSTableView源列表狮子风格的图标

mpl*_*ert 1 objective-c nsoutlineview nstableview osx-lion

从Mac OS X HIG:

与可在工具栏控件中使用的图标一样,系统将各种效果应用于侧边栏图标.为了帮助您了解这些效果如何改变侧边栏图标的外观,请考虑Finder Home图标,此处显示处于未处理状态[...]

所以我试图让我的NSOutlineView呈现一个带有典型新狮子风格的黑色侧边栏图标.我正在使用基于视图的NSOutlineView.但是,我无法在文档中找到任何内容,如果我简单地将imageView.image属性设置为侧边栏图像,则呈现为黑色.所以我认为必须有某种选择加入机制来让侧边栏正确呈现它.关于如何实现这一点的任何建议?

Jan*_*nX2 5

除了使用setTemplate:方法之外NSImage,您还可以重命名图像.这是来自imageNamed:...... 的文件

如果应用程序在Mac OS X v10.5或更高版本中链接,则使用此方法请求的图像以及名称以"模板"结尾的名称将自动标记为模板图像.