如何为NSButtonCell指定alpha? (用于禁用状态)

时间:2018-08-12 08:46:04

标签: swift cocoa

我要重写@Input以绘制具有特定形状的按钮。现在,我要设置的是在禁用时将单元格的Alpha设置为50%。我知道我必须使用drawBezel,但是如何为整个单元格(包括标题)指定字母?

isEnabled

1 个答案:

答案 0 :(得分:1)

使用:

let button = self.controlView as? NSButton
button?.alphaValue = 0.5

参考:https://developer.apple.com/documentation/appkit/nscell/1535913-controlview