2

在 Mac 应用程序中,我使用带有渐变样式的 NSButton,没有边框和自定义图像作为其背景。问题是,单击按钮时,按钮周围的矩形白色区域是可见的。怎么可能不显示?

谢谢,

LS 开发人员

4

3 回答 3

4

您需要将按钮的类型更改为Momentary Change。您可以在属性检查器中更改它:

怎么做

或以编程方式更改:

[button setButtonType:NSMomentaryChangeButton];
于 2012-08-08T11:48:43.680 回答
0

在您的 IB 属性检查器中,将按钮的类型设置为“切换”

于 2012-05-17T13:39:08.640 回答
0

如果您正在设置NSChangeGrayCellMaskor或,请尝试将它们设置NSChangeBackgroundCellMask为0 ,或者不设置它们。-setHighlightsBy:-setShowsStateBy:

于 2011-08-23T14:18:57.593 回答