【发布时间】:2011-02-20 21:55:54
【问题描述】:
我使用-[NSWindow setCollectionBehavior:NSWindowCollectionBehaviorCanJoinAllSpaces].创建了一个窗口
但是,它只完成了我想要的一半:当我切换空间时,窗口也会切换空间(如预期的那样),但我的窗口会移到该空间中所有其他窗口的后面。这尤其糟糕,因为我的应用程序处于活动状态,但它的窗口低于所有其他应用程序的窗口。我尝试将级别更改为 NSFloatingWindowLevel,并且确实将其保持在顶部,但是在切换空格时它会丢失关键状态(焦点)。
我尝试了NSWindowCollectionBehaviorMoveToActiveSpace 的收集行为,但这绝对不是我想要的。
还有希望吗?我知道几乎没有其他与 Spaces 相关的 API。
【问题讨论】:
标签: macos cocoa mission-control