在os x上的多个显示器上显示窗口

时间:2016-03-27 18:55:31

标签: swift macos

基本理念: 所有显示器上的每个 n 分钟的窗口将显示 x 秒。要"强迫" 用户休息一下。

我的问题是让窗口显示在所有显示器上,如何用swift完成?

1 个答案:

答案 0 :(得分:0)

除非用户的桌面镜像,否则无法在所有屏幕上显示一个NSWindow。

执行此操作的唯一方法是为每个屏幕创建一个新窗口。

如果您的NSWindowController,NSWindow等符合NSCopying,只需复制它并查​​看有关在各种屏幕中显示NSWindows的帖子:

here

希望这有帮助。