我知道如何为光和黑暗模式制作NSStatusBarItem
图像(只需将图像设置为模板,{{ 1}})。此外,要使按钮具有禁用外观,我们可以使用image.template = true
属性。
然而,appearsDisabled
还有另一个有趣的事情。我看到 Dropbox 的NSStatusBarItem
和蓝牙同时拥有非活动和活动图像其他。您可以尝试暂停 Dropbox,您会看到暂停图像比Dropbox图像更清晰。此外,连接蓝牙后,您将在蓝牙图像上看到三点图像。
我试图为图像添加白色和黑色颜色,甚至是灰度。但事实证明这是不同的。我认为它应该是处理2个不同图像的东西。
如何在状态栏上显示此类图像?
答案 0 :(得分:0)
您可以使用图像中像素的不同Alpha值创建此效果。因此,对于处于暂停状态的Dropbox示例,状态栏项目具有一个图像,其中创建暂停图标的像素为黑色且完全不透明,并且创建显示为灰色的Dropbox徽标的像素也是黑色但具有alpha 0.5