我注意到在界面生成器中,如果我想单击“库”面板或从“库”面板中拖动,我只需单击一次,即使“库”面板没有当前焦点。
我正在尝试构建一个行为类似的面板。
有没有简单的方法让 NSTableView 接受点击,即使窗口没有焦点?
谢谢。
最佳答案
好的,我找到答案了。在 awakeFromNib 内部我称之为: [self setBecomesKeyOnlyIfNeeded:YES];
这似乎能达到目的。它与 Interface Builder 有点不同,在 Interface Builder 中,面板实际上只需单击一下即可同时获得焦点,但这样做正是我想要的。
关于objective-c - NSTableView 响应面板中的第一次单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1370369/