没有“点击突出显示”的NSButton

时间:2012-01-15 14:55:40

标签: highlighting nsbutton

我在蓝色背景上有一张NSButton图片(没有文字)。 样式为“Square”,类型为“Momentary Push In”,没有镶边等。

当我点击按钮时,它周围有一个浅色矩形,突出显示一秒钟。我该如何摆脱它?

我只想显示图像,点击时不应该有任何高亮显示...我应该将按钮子类化还是在Interface Builder中有一个简单的设置?

未点击 - 正常状态:NSButton normal state

点击 - 突出显示:highlighted NSButton when clicked

所以我不想突出显示rect; - )

1 个答案:

答案 0 :(得分:13)

您需要设置单元格的highlightBy属性。有关详细信息,请参阅Borderless NSButton turns gray when clicked