【发布时间】:2017-08-03 13:49:24
【问题描述】:
我试过这个:
myButton.highlight(true)
但这只会把按钮变成深蓝色,也就是按钮的“按下”状态。
另外,当我按键盘上的 Enter 键时,该按钮将不起作用。
当我按下回车键时,如何使按钮突出显示(蓝色)并可以切换?
【问题讨论】:
-
你的意思是
drawFocusRingMask()?我没有看到任何focusRing属性 -
.default和.exterior都不起作用。 -
那也不行,但我刚刚在 focusRingType 描述中看到了这一点:“更改此属性中的值不会导致视图绘制实际的焦点环。您负责绘制每当您的视图成为第一响应者时,视图的 draw(_:) 方法中的焦点环。”知道它是如何工作的吗?
-
你的意思是默认按钮吗?设置等效于 Enter 的键。
标签: swift xcode macos nsbutton