我有一个通过与 NSStatusItem 交互显示的 NSPopover。我在博客上写过我需要做的黑客攻击,以便在这种情况下进行输入:http: //blog.brokenrobotllc.com/using-nspopover-with-nsstatusitem
我在 NSPopover 的内容视图中有一个 NSTextField。当我打开 NSPopover 时, NSTextField 看起来好像它是键(光标闪烁)。但是,在打字时,什么也没有出现。如果我在该字段中单击鼠标,我的输入开始显示在那里。
我尝试过在 popoverDidShow: 上调用 NSWindow 的 makeFirstResponder 之类的方法。行为没有因此而改变。有人在这里有什么想法吗?