NSWindow在所有应用程序前面+忽略空间/全屏转换

时间:2013-03-27 11:09:35

标签: macos cocoa nswindow

我正在开发一个“淡出”屏幕的应用程序,以隐藏奇怪的OS X全屏转换。在10.7中,我能够通过创建一个NSWindow并使用setCollectionBehavior强制它浮动到其他所有内容来实现这一点:

[window setCollectionBehavior:NSWindowCollectionBehaviorStationary | NSWindowCollectionBehaviorCanJoinAllSpaces | NSWindowCollectionBehaviorFullScreenAuxiliary];

我的应用程序启动,淡出为黑色,然后等待来自其他应用程序的信号,然后淡出并显示下面的内容。但是,在10.8中,它覆盖了屏幕,显示了下面的应用程序全屏显示时的过渡时刻,然后在应用程序前弹出。

关于如何在这些令人讨厌的过渡之前推动这个应用程序的任何想法?

0 个答案:

没有答案