如何在Mac软件开发中使按钮变为蓝色(突出显示)?

问题描述:

我试过这个: myButton.highlight(true) 但是,这只会将按钮变成深蓝色,这是按钮的“按下”状态。另外,当我按下键盘上的输入按钮时,按钮将不起作用。我希望按钮突出显示(蓝色),并在按Enter键时可以切换。我怎么做? (Swift首选)如何在Mac软件开发中使按钮变为蓝色(突出显示)?

+0

您的意思是'drawFocusRingMask()'?我没有看到'focusRing'属性 –

+0

'.default'和'.exterior'都不起作用。 –

+0

这不会做,但我刚刚在focusRingType描述中看到:“更改此属性中的值不会导致视图绘制实际的对焦环,您负责在视图的绘制中绘制对焦环(_ :)方法,只要你的观点成为第一响应者。“任何想法如何工作? –

在界面构建器上,选择您的按钮,然后在侧边栏上单击Identity Inspector并将您的按钮的键盘设置为返回键相等。 identity inspector