如何让Dropbox暂停使用NSStatusBarItem的按钮

时间:2015-11-07 02:29:10

标签: image cocoa dropbox nsstatusitem nsstatusbar

我知道如何为黑暗模式制作NSStatusBarItem图像(只需将图像设置为模板,{{ 1}})。此外,要使按钮具有禁用外观,我们可以使用image.template = true属性。

然而,appearsDisabled还有另一个有趣的事情。我看到 Dropbox NSStatusBarItem蓝牙同时拥有非活动活动图像其他。您可以尝试暂停 Dropbox,您会看到暂停图像比Dropbox图像更清晰。此外,连接蓝牙后,您将在蓝牙图像上看到三点图像。

我试图为图像添加白色黑色颜色,甚至是灰度。但事实证明这是不同的。我认为它应该是处理2个不同图像的东西。

如何在状态栏上显示此类图像?

1 个答案:

答案 0 :(得分:0)

您可以使用图像中像素的不同Alpha值创建此效果。因此,对于处于暂停状态的Dropbox示例,状态栏项目具有一个图像,其中创建暂停图标的像素为黑色且完全不透明,并且创建显示为灰色的Dropbox徽标的像素也是黑色但具有alpha 0.5