我试图将NSButton对焦环颜色设置为白色。目前,当按钮具有firstResponder时,它显示蓝色轮廓。
我知道有drawFocusRingMaskWithFrame:inView:可以帮助您做到这一点,但我不知道如何使用它来将颜色更改为白色。我还没有看到使用此API的任何工作示例。
感谢。
答案 0 :(得分:1)
没有办法做到这一点。您的应用无法直接控制对焦环的颜色。它只提供形状(实际上是一个遮罩),AppKit使用它来绘制聚焦环。
您可以尝试为特定视图关闭对焦环的绘图,然后绘制用于近似对焦环的内容。但是,这不会很好。聚焦环通常延伸到聚焦视图的框架之外,而视图的绘图则不能。