如何将NSWindow移动到特定屏幕?

时间:2013-05-20 21:18:14

标签: macos cocoa nswindow

在我的应用程序中,我需要能够以编程方式在屏幕之间移动我的应用程序窗口。我正在使用我的MacBookPro,而且我已连接到DELL显示器。所以我想做的是有一个方法可以将我的应用程序窗口从我的笔记本电脑屏幕移动到外部DELL。

有谁知道如何实现它?

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:9)

[NSScreen screens]为您提供一系列NSScreens。索引0处的屏幕是启用菜单的屏幕。

然后从数组中选择另一个屏幕,找到它的'visibleRect'并更改窗口的框架以进入其中。