在Mac应用程序中,我使用的是带有渐变样式的NSButton,没有边框和自定义图像作为背景。问题是,点击按钮后,按钮周围会出现一个矩形白色区域。如何有可能没有表现出来吗?
谢谢,
LS Developer
答案 0 :(得分:4)
您需要将按钮类型更改为 瞬间更改 。您可以在“属性”检查器中更改它:
或以编程方式更改:
[button setButtonType:NSMomentaryChangeButton];
答案 1 :(得分:0)
如果您为NSChangeGrayCellMask
或NSChangeBackgroundCellMask
设置-setHighlightsBy:
或-setShowsStateBy:
,请尝试将其设置为0,或者不设置它们。
答案 2 :(得分:0)
在您的IB属性检查器中,将按钮的类型设置为“切换”