0

我已经构建了一个可可 mac 应用程序,它是一个菜单栏应用程序。当你点击它时,它会打开一个 NSWindow。

问题:
1. 当我在 Desktop1 上打开菜单栏应用程序时。
2.然后转到Desktop2并通过单击菜单栏图标打开应用程序,应用程序打开,但桌面移回Desktop1!

这是一件相当棘手的事情。

我感谢您的帮助 !谢谢

4

1 回答 1

1

尝试将您的窗口集合行为设置为NSWindowCollectionBehaviorCanJoinAllSpaces这样,它不会被限制在单个桌面上。

[newWindow setCollectionBehavior:NSWindowCollectionBehaviorCanJoinAllSpaces];

NSWindowCollectionBehaviorMoveToActiveSpace也应该工作,但有点挑剔。

于 2012-09-29T02:13:59.363 回答