3

NSWindow在我的 OSX 菜单栏应用程序中,用户可以从下拉菜单项中打开特定的应用程序。作为一个菜单栏应用程序,它可以从任何桌面任务控制“空间”中的桌面)访问。

我以编程方式引用了窗口。

假设用户在当前活动的桌面Desktop 1上单击了菜单项。自然地,它NSWindow被创建、打开、带到了前面。它现在存在于桌面 1上

用户浏览到Desktop 2,因此它现在是活动桌面。

用户再次单击菜单项。

由于窗口已经在Desktop 1上打开,我希望 Spaces 自动将活动桌面再次设置为Desktop 1,以便用户可以看到他/她想看到的窗口。

如何在 OSX 中使用 Objective-C Cocoa 以编程方式实现这一点?

4

0 回答 0