【发布时间】:2012-06-17 07:04:34
【问题描述】:
AFAIK Mac OSX 具有统一的屏幕空间。因此,我不清楚当您有多个具有不同支持比例因子的显示器时会发生什么。视网膜显示器会进入低分辨率模式(因此 -[NSScreen backingScaleFactor] 返回所有附加显示器中的最小值)?如果不是,如果应用程序的一部分显示在带有视网膜的显示器上,而另一部分显示在没有视网膜的显示器上,应用程序将如何呈现?
【问题讨论】:
-
我不确定,但我会假设应用程序的窗口行为类似于当前具有不同分辨率的两个显示器的情况,其中窗口跨越显示器的边界。
-
@MichaelDautermann 这是一个选项。如果事实如此,则有 3 个可能的选项:为支持比例因子 1 渲染图像,为支持比例因子 2 渲染图像,或为两个支持比例因子渲染图像。但我想确切地知道 OSX 采用了什么选项。
标签: macos cocoa retina-display