我正在开发一个具有状态菜单的应用程序,用户可以从该菜单打开应用程序的主窗口.我希望能够在全屏应用程序之上打开此窗口.如果Application is agent(UIElement)设置为YES,则以下代码可以正常工作:
- (IBAction)showMainWindow:(id)sender { [_window makeKeyAndOrderFront:self]; [NSApp activateIgnoringOtherApps:YES]; }
但是,我想在码头上也有一个图标.如果Application is agent(UIElement)设置为NO showMainWindow会导致应用程序跳转到不同的空间而不是显示在活动的全屏应用程序之上.这个问题有方法解决吗?