【发布时间】:2012-08-10 14:50:37
【问题描述】:
一个 NSStatusItem 应用,并将 NSStatusItem 的视图设置为 myView
[statusItem setView:myView];
所以 myView 可以显示在状态栏中,我可以通过单击 myView 来切换弹出框。 我想在单击其他应用程序时隐藏弹出框,这意味着,当我的应用程序不活动时如何获取事件。
【问题讨论】:
标签: objective-c macos cocoa
一个 NSStatusItem 应用,并将 NSStatusItem 的视图设置为 myView
[statusItem setView:myView];
所以 myView 可以显示在状态栏中,我可以通过单击 myView 来切换弹出框。 我想在单击其他应用程序时隐藏弹出框,这意味着,当我的应用程序不活动时如何获取事件。
【问题讨论】:
标签: objective-c macos cocoa
在您的应用程序委托中,您只需添加以下方法:
- (void)applicationWillResignActive:(NSNotification *)aNotification
它将在您的应用程序即将停用之前立即调用。
【讨论】: