OS X Human Interface Guidelines的Designing Toolbar Icons部分说,系统对工具栏中的图标应用效果来改变它们的外观。换句话说,我们必须像这样创建一个纯黑色图标:
系统显示如下:
这很好,但它对我不起作用。
我正在使用界面生成器。我在 NSToolbarItem 中有一个圆形纹理按钮:
我为工具栏项分配了一个纯黑色图标:
但是,当我显示它时,它看起来像一个...纯黑色图标:
我究竟做错了什么?这件事快把我逼疯了。
OS X Human Interface Guidelines的Designing Toolbar Icons部分说,系统对工具栏中的图标应用效果来改变它们的外观。换句话说,我们必须像这样创建一个纯黑色图标:
系统显示如下:
这很好,但它对我不起作用。
我正在使用界面生成器。我在 NSToolbarItem 中有一个圆形纹理按钮:
我为工具栏项分配了一个纯黑色图标:
但是,当我显示它时,它看起来像一个...纯黑色图标:
我究竟做错了什么?这件事快把我逼疯了。
尝试将您的图标从 重命名Test
为TestTemplate
。您可以在OS X 发行说明中找到有关此技巧的更多信息。
如果您直接处理 NSImage 对象(不在 Interface Builder 中),您可以调用 [myImage setTemplate:YES] ,它将表现出特殊的绘图行为。