我正在创建一个全屏应用程序,并且想知道是否有某种方法可以使NSAlert超出我创建的CGDisplayCapture。目前,NSAlert正在显示捕获的背后。我的主窗口显示的很好(使用setLevel:调整后),但是NSAlert似乎还不能正常工作。我试图做:
[[alertBox window] setLevel:CGShieldingWindowLevel()];
但这似乎也不起作用。我想一定有某种方法可以做到这一点,但是我不确定从哪里开始。
任何帮助,将不胜感激。
最佳答案
如果要显示多窗口UI但禁止切换应用程序等,请使用SetSystemUIMode而不是CGDisplayCapture。
关于cocoa - 全屏NSAlert,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1215300/