我正在创建一个全屏应用程序,我想知道是否有某种方法可以让NSAlert超越我创建的CGDisplayCapture。现在,NSAlert正在显示捕获后面显示。我的主窗口显示正常(用setLevel调整后),但NSAlert似乎没有工作。我试图这样做:
[[alertBox window] setLevel:CGShieldingWindowLevel()];
但这似乎也不起作用。我想必须有一些方法可以做到这一点,但我不知道从哪里开始。
任何帮助都将不胜感激。
答案 0 :(得分:2)
捕获显示时,不支持显示窗口的方法。这就是捕捉显示器的意思。
答案 1 :(得分:1)
如果您想显示多窗口UI但禁止应用切换等,请使用SetSystemUIMode代替CGDisplayCapture。