0
我的主窗口中有一个侧栏NSOutlineView。我希望用户能够通过主窗口中的所有视图切换 焦点,但他不应该使用Tab键为NSOutlineView提供焦点。我该如何禁止将焦点切换到NSView控件
我知道,与
- (BOOL)canBecomeKeyView { return NO; }
- (BOOL)acceptsFirstResponder { return NO; }
我可以禁用焦点的看法,但我这个完全禁用视图。我希望用户能够使用源列表中的键(通过点击列表)。只需将源列表放在Tab键顺序中即可。
还有一个热键让程序从源程序清单获得焦点,如果我使用上面的函数,它也不起作用。
什么是正确的做法?