【问题标题】:Reactivate my app from the status bar icon从状态栏图标重新激活我的应用程序
【发布时间】:2012-11-14 10:03:02
【问题描述】:

我正在构建一个没有停靠图标但有状态栏图标的 Mac 应用程序,因此唯一的方法是使用状态图标。

当应用程序处于活动状态时,我可以毫无问题地将我的 NSWindow 从状态图标带到屏幕上。当应用程序失去焦点时会出现问题,此时应用程序会自行隐藏。当我单击状态图标时,我不知道如何使应用程序再次处于活动状态。

谢谢。

【问题讨论】:

    标签: objective-c macos nswindow nsstatusitem


    【解决方案1】:

    你试过NSApplicationactivateIgnoringOtherApps:吗?

    [NSApp activateIgnoringOtherApps:YES];
    

    【讨论】:

    • 我是 AppKit 的新手,对此一无所知。它按预期工作,谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多