我正在使用此代码来调出我的窗口:

[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/

10-13 07:36