【发布时间】:2012-11-14 10:03:02
【问题描述】:
我正在构建一个没有停靠图标但有状态栏图标的 Mac 应用程序,因此唯一的方法是使用状态图标。
当应用程序处于活动状态时,我可以毫无问题地将我的 NSWindow 从状态图标带到屏幕上。当应用程序失去焦点时会出现问题,此时应用程序会自行隐藏。当我单击状态图标时,我不知道如何使应用程序再次处于活动状态。
谢谢。
【问题讨论】:
标签: objective-c macos nswindow nsstatusitem
我正在构建一个没有停靠图标但有状态栏图标的 Mac 应用程序,因此唯一的方法是使用状态图标。
当应用程序处于活动状态时,我可以毫无问题地将我的 NSWindow 从状态图标带到屏幕上。当应用程序失去焦点时会出现问题,此时应用程序会自行隐藏。当我单击状态图标时,我不知道如何使应用程序再次处于活动状态。
谢谢。
【问题讨论】:
标签: objective-c macos nswindow nsstatusitem
你试过NSApplication的activateIgnoringOtherApps:吗?
[NSApp activateIgnoringOtherApps:YES];
【讨论】: