如何在Mac软件开发中使按钮变为蓝色(突出显示)?
问题描述:
我试过这个: myButton.highlight(true) 但是,这只会将按钮变成深蓝色,这是按钮的“按下”状态。另外,当我按下键盘上的输入按钮时,按钮将不起作用。我希望按钮突出显示(蓝色),并在按Enter键时可以切换。我怎么做? (Swift首选)如何在Mac软件开发中使按钮变为蓝色(突出显示)?
我试过这个: myButton.highlight(true) 但是,这只会将按钮变成深蓝色,这是按钮的“按下”状态。另外,当我按下键盘上的输入按钮时,按钮将不起作用。我希望按钮突出显示(蓝色),并在按Enter键时可以切换。我怎么做? (Swift首选)如何在Mac软件开发中使按钮变为蓝色(突出显示)?
您的意思是'drawFocusRingMask()'?我没有看到'focusRing'属性 –
'.default'和'.exterior'都不起作用。 –
这不会做,但我刚刚在focusRingType描述中看到:“更改此属性中的值不会导致视图绘制实际的对焦环,您负责在视图的绘制中绘制对焦环(_ :)方法,只要你的观点成为第一响应者。“任何想法如何工作? –