我正在创建一个全屏应用程序,我想知道是否有某种方法可以让NSAlert超越我创建的CGDisplayCapture。现在,NSAlert正在显示捕获后面显示。我的主窗口显示正常(用setLevel调整后),但NSAlert似乎没有工作。我试图这样做:

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

但这似乎也不起作用。我想必须有一些方法可以做到这一点,但我不知道从哪里开始。

任何帮助都将不胜感激。

有帮助吗?

解决方案

如果您想显示多窗口用户界面但禁止应用切换等,请使用 SetSystemUIMode 而不是CGDisplayCapture。

其他提示

捕获显示时,不支持显示窗口的方法。这就是捕捉显示器的意思。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top