“禁用”的规范操作系统状态栏上的图标
我正在尝试向状态栏添加 2 个图标:一个普通图标(具有透明背景的黑色 png)和一个当我的应用程序空闲时“禁用”图标。
我尝试将后者制作为具有透明背景的灰色png,但当添加到状态栏时它变得不可见。
我应该如何创建图标以使其显示为灰色?
I'm trying to add 2 icons to the status bar: a normal one (black png with transparent background) and a "disabled" one when my app is idle.
I trie making the latter a gray png with transparent background, but it becomes invisible when added to the status bar.
How should I create the icon so it displays grayed out?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我还没有尝试过这个,但是如果您提供单个模板图像(必须是黑色和透明的)并设置状态项的
enabled
会怎么样?I haven't tried this, but what if you supply a single template image (which must be black-and-transparent) and set the
enabled
of the status item?对我有用的是:
NSStatusBar.system.statusItem.button.appearsDisabled = true
What worked for me is:
NSStatusBar.system.statusItem.button.appearsDisabled = true