自定义NSButtonCell黑色背景



我有一个NSButtonCell(一个复选框)在一个基于单元格的NSTableView。我尝试将其背景色设置为半透明色(用于该行的其余部分),但这种颜色逐渐变黑。如果行颜色的alpha值为0,则控件的背景显示为纯黑色。

是否有一种方法来模仿白色的透明度,而不是这个(可能)零颜色,默认为黑色(0,0,0)?

我认为你应该使用按钮的layer属性,因为几年前已经引入了逐步弃用NSCell。

self.wantsLayer = true
self.layer.backgroundColor = UIColor.black.CGColor

这比使用drawRect(:) -方法要简单得多。

相关内容

  • 没有找到相关文章

最新更新