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

发布于 2024-12-27 01:02:39 字数 441 浏览 1 评论 0原文

我有一个 NSButton ,带有图像(没有文本),背景为蓝色。 样式是“Square”,类型是“Momentary Push In”,没有边框等。

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

我只想显示图像,并且单击时不应有任何突出显示指示...我应该对按钮进行子类化还是在 Interface Builder 中进行简单的设置?

未点击 – 正常状态: NSButton 正常状态

点击 - 突出显示: 单击时突出显示 NSButton

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

I've got an NSButton with an image (and no text), over a blueish background.
The Style is "Square", type is "Momentary Push In", not bordered etc.

When I click the button, there is a light rect around it, which is highlighted for a second. How do I get rid of it?

I only want to have the image displayed and when clicked there shouldn't be any highlight indication… Should I subclass the button or is there a simple setting in Interface Builder?

Not clicked – normal state: NSButton normal state

Clicked - highlighted: highlighted NSButton when clicked

so I don't want that highlighting rect ;-)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

丢了幸福的猪 2025-01-03 01:02:39

您需要设置单元格的highlightBy 属性。有关详细信息,请参阅无边框 NSButton 在单击时变为灰色

You need to set the cell's highlightsBy property. See Borderless NSButton turns gray when clicked for some more info.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文