8

我想制作一个带有自定义图像的 NSToolbarItem,它可以在黑色和蓝色之间切换,就像 Xcode 5 主窗口右上角的图标一样。

Peter Hosey 在这个答案中建议它就像将图像设置为模板一样简单,但我还没有发现这种情况。我将它设置为模板图像,这会导致它正确呈现深灰色渐变,但切换时不会呈现蓝色。

我在这里上传了一个非常简单的例子来说明我所做的事情。如果有人能告诉我如何更改它以像 Xcode 那样将 NSToolbarItem 点亮为蓝色,那么我将非常感激。

4

1 回答 1

8

除了使用样式NSTexturedRoundedBezelStyle提供一个NSButton对象之外,您几乎拥有所需的一切,您已将图像与该样式相关联。

在此处输入图像描述

在此处修改示例项目

OS X 人机界面指南 | 窗框控件

于 2013-12-31T08:19:01.640 回答