为NSToolbar制作NSToolbar图标

Dex*_*erW 6 macos graphics cocoa interface

我想为我的NSToolbar制作一个图标,该图标具有与IB中的模板图标相同的系统样式.你怎么做到这一点?我无法让工具栏应用系统样式,就像它在HIG中所说的那样.

谢谢!

小智 11

在Mac OS X v10.5或更高版本中,名称以"模板"结尾的图像会自动标记为模板图像.NSImage类参考

NSImage *image = [NSImage imageNamed:@"MyImageTemplate"];

这也适用于Interface Builder.更多信息:http://www.proppe.org/blog/2007/12/01/nsimage-templates/


Pet*_*sey 10

如果您的意思是单色图标,请确保将其设置为模板图像.这就是告诉系统使用内部灰色或蓝色渐变来渲染它的原因.