rob*_*nce 5 macos cocoa nswindow
我正在开发一个"淡出"屏幕的应用程序,以隐藏奇怪的OS X全屏转换.在10.7中,我能够通过创建一个NSWindow并使用setCollectionBehavior来强制它浮动在其他所有内容之上:
[window setCollectionBehavior:NSWindowCollectionBehaviorStationary | NSWindowCollectionBehaviorCanJoinAllSpaces | NSWindowCollectionBehaviorFullScreenAuxiliary];
Run Code Online (Sandbox Code Playgroud)
我的应用程序启动,淡化为黑色,然后等待来自其他应用程序的信号,然后淡出并显示下面的内容.但是,在10.8中,它覆盖了屏幕,显示了下面的应用程序全屏显示的过渡时刻,然后在应用程序前面弹出.
关于如何在这些令人讨厌的过渡之前推动这个应用程序的任何想法?
| 归档时间: |
|
| 查看次数: |
726 次 |
| 最近记录: |