我有一个 Objective-C 后台应用程序。在某个阶段,我必须弹出 NSAlert 消息。警报消息显示正确,但我必须最小化这么多打开的窗口(应用程序文件夹或任何其他文件夹窗口)和其他应用程序窗口中查看 NSAlert 窗口。
有什么办法可以提出来吗?我必须支持10.5+。 我尝试了以下方法。但没有任何效果 1. [[NSApplication共享应用程序] activateIgnoreingOtherApps:YES]; 2.SetFrontProcessWithOptions(&myPSN,0); 3.SetFrontProcess(&myPSN)
请帮忙。
最佳答案
您可以使用:
[myWindow setLevel:NSFloatingWindowLevel];
这会将 myWindow 置于所有其他窗口之上,甚至在所有空间中!!!
关于objective-c - Objective C 仅后台应用程序 NSAlert 消息位于所有其他窗口之上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14930999/