繁体   English   中英

在OSX中更改按钮的背景色

[英]Change Background Color of button in OSX

如果启用了特定选项,我想将对话框中按钮的背景颜色更改为红色。 我试过了

run.backgroundColor = NSColor.red

但什么也没发生。 (运行是按钮的名称)有类似的问题,但没有答案。 这些问题已有多年历史了。 我希望有一个简单的解决方案,BC。 这似乎不是一个不寻常的方法。 同样,它属于OSX(和SWIFT 3)。

NSButton没有backgroundColor属性,但是CALayer有。 因此,要获得相同的效果,您可以执行以下操作:

myButton.wantsLayer = true
myButton.layer?.backgroundColor = NSColor.red.cgColor

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM