bis*_*sma 3 macos nsbutton swift
我想禁用NSButton. 唯一可能的选项似乎是设置isEnabled为 false:
button.isEnabled = false
Run Code Online (Sandbox Code Playgroud)
...但问题是它为我的按钮图像提供了白色阴影。有没有办法摆脱这种阴影?
您必须设置imageDimsWhenDisabled相应按钮单元格的属性:
button.isEnabled = false
if let cell = button.cell as? NSButtonCell {
cell.imageDimsWhenDisabled = false
}
Run Code Online (Sandbox Code Playgroud)