我想让我NSWindow:
F11)以下就是这样,但有副作用:
[self setCollectionBehavior: NSWindowCollectionBehaviorCanJoinAllSpaces
| NSWindowCollectionBehaviorStationary ];
Run Code Online (Sandbox Code Playgroud)
切换到Mac OS X Lion上的仪表板时,窗口仍然可以单独显示仪表板项目一秒钟,然后隐藏.
这是预期的行为还是一个错误?我的应用程序的用户发现在仪表板消失之前看到仪表板上的窗口会让人感到困惑.我原以为他们只能在Spaces而不是Dashboard上展示.
有没有办法以编程方式调用Lion中的App Expose,例如在事件点击等?
这只是出于好奇。
Exposé 有两个功能,其中一个是重新排列桌面上的窗口,一个显示所有打开的窗口,以便用户可以看到隐藏在其他窗口下方的窗口,另一个功能是将所有窗口移动到侧面让用户与之交互桌面。
我只是想知道是否有人知道操作系统在显示桌面时决定将哪个窗口放置在何处以及将窗口移动到哪个边框的逻辑。