因此,我有一个NSView程序,其中我创建了一些无边界按钮。
尽管我将它们的backgroundColor属性设置为所需的颜色,但它们的显示方式却像是具有较深的阴影。

最佳答案

这是标签的背景不是按钮,当用户选择降低系统首选项的透明度时,按钮不会出现。
在这种情况下,我通过这行代码解决了:

myButton.appearance = NSAppearance(named: .aqua)

关于objective-c - 透明的NSButton带有不必要的backgroundColor,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40726188/

10-11 18:03