Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有几个NSPopupButtons观点,它们被定义为一个newKeyView文本字段之后。问题是,当他们按下标签按钮时,不知何故他们没有得到对焦环,就像他们被忽略了一样。应该怎么做才能让他们获得对焦环?
NSPopupButtons
newKeyView
谢谢,
纳瓦
OSX 中的默认行为是只有某些控件可以通过 tab 键导航。您可以在系统偏好设置的键盘偏好设置面板中更改此设置。在“键盘快捷键”选项卡中,选择“所有控件”单选按钮。
您可以创建 NSPopupButton 的子类并覆盖方法 canBecomeKeyView,返回 YES。我使用python的代码:
class ComboBox(AppKit.NSPopUpButton): def canBecomeKeyView(self): return True