所以我有一个NSView
,我以编程方式创建了一些无边框按钮。
虽然我将backgroundColor
属性设置为所需的颜色,但它们显示为具有较暗的阴影。
答案 0 :(得分:1)
我是guest的,它不是Button的背景,当用户选择降低系统偏好设置中的透明度时,它不会出现。
在这种情况下,我已经通过这行代码解决了:
myButton.appearance = NSAppearance(named: .aqua)
答案 1 :(得分:0)
这里我将如何在评论中提到这样做。 自定义视图连接为iboutlet并呈现绿色。 标签默认没有背景颜色。 按钮没有边框,并且在屏幕截图中看到的是Round Rect类型。 按钮周围的蓝色是选择/主动控制,但你也可以摆脱它。
self.testBtn.focusRingType = NSFocusRingTypeNone;
答案 2 :(得分:0)
//设置背景颜色
button.backgroundColor=[UIColor clearColor]
//然后设置按钮的色调
[btn setTintColor:[UIColor clearColor]];