我创建了一个StatusBar应用程序。它使用自定义视图并利用NSPopover显示一些控件。我熟悉NSTextfield焦点问题。这不会引起任何疼痛。但是我在NSPopover中也有一个按钮。此按钮不会接收任何操作,也不会(直观地)响应任何点击。有关如何使按钮可以聚焦的任何建议吗?
提前致谢
答案 0 :(得分:0)
您是否尝试在显示弹出框之前调用[NSApp activateIgnoringOtherApps:NO]
?
答案 1 :(得分:0)
NSPopover不会成为第一响应者,除非有一个控件设置此(例如NSTextView)。我认为这不是NSButton的情况,所以请尝试[myPopover makeFirstResponder]
。