NSPopover和NSButton控制

时间:2013-01-12 13:49:17

标签: objective-c cocoa osx-lion nspopover

我创建了一个StatusBar应用程序。它使用自定义视图并利用NSPopover显示一些控件。我熟悉NSTextfield焦点问题。这不会引起任何疼痛。但是我在NSPopover中也有一个按钮。此按钮不会接收任何操作,也不会(直观地)响应任何点击。有关如何使按钮可以聚焦的任何建议吗?

提前致谢

2 个答案:

答案 0 :(得分:0)

您是否尝试在显示弹出框之前调用[NSApp activateIgnoringOtherApps:NO]

答案 1 :(得分:0)

NSPopover不会成为第一响应者,除非有一个控件设置此(例如NSTextView)。我认为这不是NSButton的情况,所以请尝试[myPopover makeFirstResponder]