从NSButton中删除背景

时间:2016-03-20 09:24:37

标签: swift nsbutton

嘿所以我在视觉效果视图中嵌入了一个表视图,在其中一行中我有一个保存按钮,每次单击单元格时保存按钮都会获得这个时髦的背景颜色。 enter image description here

我试过

saveButton.wantsLayer = true
saveButton.layer?.backgroundColor = NSColor.clearColor.CGColor

但是这不起作用,在标签和东西之类的东西上发生同样的事情,但我能够通过将背景颜色设置为颜色然后将不透明度一直向下来修复它。但因为它的按钮不起作用!有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果仍然有人对此感到困惑,似乎将“ isBordered”设置为false可以解决问题。

saveButton.wantsLayer = true
saveButton.layer?.backgroundColor = NSColor.clearColor.CGColor

saveButton.isBordered = false // This does the trick