我正在使用此代码来调出我的窗口:
[self.window makeKeyAndOrderFront:self];
[self.window setOrderedIndex:0];
但通常它会在其他窗口下方或显示在我上次打开它的其他 Space 桌面中。如何让它始终显示在用户的“前面”?
更新
我从之前提出的问题中找到了答案;使窗口显示在其他窗口的顶部:
[NSApp activateIgnoringOtherApps:YES];
但是如何将应用程序移动到用户的当前空间?
最佳答案
要将您的应用程序放在最前面:
[NSApp activateIgnoringOtherApps:YES];
swift :
NSApp.activateIgnoringOtherApps(true)
swift 3:
NSApp.activate(ignoringOtherApps: true)
关于swift - 如何将 NSWindow 带到前面和当前空间?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1740412/