使 NSButton 半透明
Make NSButton translucent
我在 NSVisualEffectView 上有 2 个 NSButton。第一个按钮图像是系统 NSEnterFullScreenTemplate 图像。第一个按钮上的图像是半透明的。
在第二个按钮上,我有一张我在 Assets.xcassets 中导入的图像。在第二个按钮上,图像不是半透明的(它保持白色)。
如何让这张图片也变成半透明的?
通过在 NSImage
上使用 template
设置:
button.image.isTemplate = true
我在 NSVisualEffectView 上有 2 个 NSButton。第一个按钮图像是系统 NSEnterFullScreenTemplate 图像。第一个按钮上的图像是半透明的。
在第二个按钮上,我有一张我在 Assets.xcassets 中导入的图像。在第二个按钮上,图像不是半透明的(它保持白色)。
如何让这张图片也变成半透明的?
通过在 NSImage
上使用 template
设置:
button.image.isTemplate = true