我的视图中有两个NSPopupButtons
,并且在其中一个文本字段后定义为newKeyView
。问题是,当按下Tab键按钮时,它们不会得到聚焦环,就像它们被忽略一样。应该怎样做才能让他们获得一个聚焦环?
谢谢,
纳瓦
答案 0 :(得分:2)
OSX中的默认行为是只能通过Tab键导航某些控件。您可以在“系统偏好设置”的键盘首选项窗格中更改此设置在“键盘快捷键”选项卡中,选择“所有控件”单选按钮。
答案 1 :(得分:0)
您可以创建NSPopupButton的子类并覆盖方法canBecomeKeyView,返回YES。我的代码使用python:
class ComboBox(AppKit.NSPopUpButton):
def canBecomeKeyView(self):
return True