【发布时间】:2012-01-24 22:08:15
【问题描述】:
我正在开发一个具有状态菜单的应用程序,用户可以从该菜单打开应用程序的主窗口。我希望能够在全屏应用程序之上打开此窗口。如果 Application is agent (UIElement) 设置为 YES,则以下代码可以正常工作:
- (IBAction)showMainWindow:(id)sender
{
[_window makeKeyAndOrderFront:self];
[NSApp activateIgnoringOtherApps:YES];
}
但是,我也想在 Dock 中有一个图标。如果 Application is agent (UIElement) 设置为 NO,则 showMainWindow 会导致应用跳转到不同的空间,而不是出现在活动全屏应用的顶部。有解决办法吗?
【问题讨论】:
标签: macos cocoa fullscreen