【问题标题】:NSView or NSApplication event when become inactive不活动时的 NSView 或 NSApplication 事件
【发布时间】:2012-08-10 14:50:37
【问题描述】:

一个 NSStatusItem 应用,并将 NSStatusItem 的视图设置为 myView

[statusItem setView:myView];

所以 myView 可以显示在状态栏中,我可以通过单击 myView 来切换弹出框。 我想在单击其他应用程序时隐藏弹出框,这意味着,当我的应用程序不活动时如何获取事件。

【问题讨论】:

    标签: objective-c macos cocoa


    【解决方案1】:

    在您的应用程序委托中,您只需添加以下方法:

    - (void)applicationWillResignActive:(NSNotification *)aNotification
    

    它将在您的应用程序即将停用之前立即调用。

    【讨论】:

      猜你喜欢
      • 2019-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多