cocoa - 将窗口放置在同一点具有不同分辨率的两个显示器上

标签 cocoa nswindow

有没有办法将窗口放置在同一点,例如在不同分辨率的显示器上的右上角?

例如,您有 Macbook 并将其连接到大显示器。

注意:IB 中的 Windows 属性“Spaces”设置为“可以连接所有空间”

最佳答案

空间和展示是两个不同的概念。因此,“可以加入所有空间”与您的问题无关。

一个窗口只能位于跨越整个桌面的全局屏幕坐标系中的一个位置。每个显示器构成该坐标系的一个单独部分(忽略镜像)。因此,不,不可能在两个单独显示器的右上角显示窗口。您需要两个单独的窗口来实现这一点。

关于cocoa - 将窗口放置在同一点具有不同分辨率的两个显示器上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40820467/

相关文章:

objective-c - 如何在 Objective-C 中使用一些 ruby

objective-c - 在应用程序启动时设置带有复选框的 BOOL 值?

cocoa - 在 Cocoa 中翻转窗口

objective-c - Cocoa/OSX - NSWindow standardWindowButton 在复制并再次添加后表现异常

macos - 发布时崩溃,但调试时不崩溃

swift - NSImage 到 Base64 字符串丢失质量

cocoa - Xcode 项目中的重复符号构建错误

macos - -SendEvent 的行为不符合预期

macos - 如何查明 NSWindow 的任何部分当前是否可见(不仅仅是订购的)

cocoa - 如何获得像 Mail.app 和 Xcode 中那样的两行工具栏?