我的代码是:
var newBut = NSButton(frame: NSRect(x: 150, y: 200, width: 30, height: 30))
newBut.title = "press me!"
self.view.addSubview(newBut)
但是它会创建与方形按钮不同的按钮。它比较暗,像阴影一样。我正在寻找一种方法来改变其外观以复制方形按钮样式。
答案 0 :(得分:3)
只需将NSButton的bezelStyle
设置为SmallSquareBezelStyle
。
newBut.bezelStyle = NSBezelStyle.SmallSquareBezelStyle
答案 1 :(得分:1)
在 Swift 4 (Xcode 9)" bezelStyle "现在是" BezelStyle "。
请注意, BezelStyle 不再拥有会员" SmallSquareBezelStyle "。 BezelStyle 是一个" UInt"。
Per Apple" NSButton.BezelStyle "文档,BezelStyle可以是:
看来你正在看一个" square"按钮案例。