1

我有几个NSPopupButtons观点,它们被定义为一个newKeyView文本字段之后。问题是,当他们按下标签按钮时,不知何故他们没有得到对焦环,就像他们被忽略了一样。应该怎么做才能让他们获得对焦环?

谢谢,

纳瓦

4

2 回答 2

2

OSX 中的默认行为是只有某些控件可以通过 tab 键导航。您可以在系统偏好设置的键盘偏好设置面板中更改此设置。在“键盘快捷键”选项卡中,选择“所有控件”单选按钮。

于 2012-08-12T01:22:08.357 回答
0

您可以创建 NSPopupButton 的子类并覆盖方法 canBecomeKeyView,返回 YES。我使用python的代码:

class ComboBox(AppKit.NSPopUpButton):
    def canBecomeKeyView(self):
        return True
于 2017-03-25T02:27:51.177 回答