
>识别NSWindow所在的桌面(暴露空间之一);
>在确定的空间中打开NSWindow,而不仅仅是在当前的空间.
有办法做这些简单的任务吗?
探索文档(NSWindowController,NSWindow,NSScreen)我找不到任何关于多桌面管理的信息.
提前致谢!
解决方法 您认为有一些API可以使用Spaces,但事实并非如此.您可以使用CGWindowListcopyWindowInfo来确定特定窗口所在的空间,但是没有简单的方法可以在特定空间上打开特定窗口.当然,有空间API可以在空间之间移动窗口.是否要在应用程序中使用它取决于您的需求 – 显然,您无法在Mac App Store应用程序中使用它.
找到了我正在寻找的反向工程头的副本副本:
https://gist.github.com/rjw57/5495406
以上是内存溢出为你收集整理的objective-c – 以编程方式在另一个桌面(空间)中打开NSWindow全部内容,希望文章能够帮你解决objective-c – 以编程方式在另一个桌面(空间)中打开NSWindow所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)