在我的应用程序中,我同时在屏幕上有 4-5 个窗口。有时在工作时某些窗口可能会回到其他应用程序的窗口后面(例如在 xcode 或 safari 后面)。然后,当我使我的应用程序的一个窗口处于活动状态时,其他 3-4 个窗口仍保留在背面。
当我激活其中一个窗口时,有什么办法可以将所有应用程序的窗口都放在前面?
ps 我知道我可以使用 [NSApp windows] 并在循环中调用 orderFrontRegardless,但我不知道如何捕捉我的一个窗口变为活动状态的那一刻。
任何帮助或提示都非常感谢!