【问题标题】:How to Have Dropbox Pause Liked NSStatusBarItem's Button如何让 Dropbox 暂停喜欢 NSStatusBarItem 的按钮
【发布时间】:2015-12-26 23:56:19
【问题描述】:

我知道如何为 lightdark 模式制作NSStatusBarItem 的图像(只需将图像设置为模板,image.template = true)。另外,为了使按钮具有禁用外观,我们可以使用appearsDisabled 属性。

不过,NSStatusBarItem 还有一个有趣的地方。我看到 DropboxBluetoothNSStatusBarButtoninactiveactive 图像在彼此之上。您可以尝试暂停 Dropbox,您会看到暂停 图像比 Dropbox 图像更清晰。此外,当蓝牙连接时,您会在蓝牙图像上方看到三点图像。

我尝试为图像添加 whiteblack 颜色,甚至是灰度。但结果却有所不同。我认为它应该是处理 2 个不同的图像。

我怎样才能在状态栏上出现这种图像?

【问题讨论】:

    标签: image cocoa dropbox nsstatusitem nsstatusbar


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2014-09-21
      • 2012-09-20
      • 1970-01-01
      • 1970-01-01
      • 2016-04-04
      • 2019-07-03
      • 2012-02-25
      • 1970-01-01
      相关资源
      最近更新 更多