gpt4 book ai didi

cocoa - NSButton:设置不同的对焦环颜色

转载 作者:行者123 更新时间:2023-12-03 17:51:35 27 4
gpt4 key购买 nike

我正在尝试将 NSButton 对焦环颜色设置为白色。目前,当按钮有firstResponder时,它显示蓝色轮廓。

我知道有 drawFocusRingMaskWithFrame:inView:来帮助做到这一点,但我不知道如何使用它来将颜色更改为白色。我还没有看到任何使用此 API 的工作示例。

谢谢。

最佳答案

没有办法做到这一点。您的应用无法直接控制聚焦环的颜色。它仅提供形状(实际上是一个 mask ),AppKit 使用它来绘制聚焦环。

您可以尝试关闭特定 View 的对焦环的绘制,然后绘制一些类似于对焦环的东西。然而,这不会很好地发挥作用。聚焦环通常会延伸到聚焦 View 的框架之外,而 View 的绘制却不能。

关于cocoa - NSButton:设置不同的对焦环颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25102481/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com