我正在创建一个全屏应用程序,并且想知道是否有某种方法可以使NSAlert超出我创建的CGDisplayCapture。目前,NSAlert正在显示捕获的背后。我的主窗口显示的很好(使用setLevel:调整后),但是NSAlert似乎还不能正常工作。我试图做:

[[alertBox window] setLevel:CGShieldingWindowLevel()];


但这似乎也不起作用。我想一定有某种方法可以做到这一点,但是我不确定从哪里开始。

任何帮助,将不胜感激。

最佳答案

如果要显示多窗口UI但禁止切换应用程序等,请使用SetSystemUIMode而不是CGDisplayCapture。

关于cocoa - 全屏NSAlert,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1215300/

10-09 10:06