如何检测Cocoa应用程序从Retina屏幕切换到非Retina屏幕?

3

我正在使用连接到次级非Retina显示器的Macbook Pro Retina。如何检测我的应用程序何时移动到非Retina显示器?

编辑:这是一个OpenGL应用程序。我正在使用NSScreen中的-backingScaleFactor来检测屏幕的缩放因子。我正在寻找一种检测此更改的方法。


2
你为什么需要这个?这不是必需的。当切换到非Retina显示器时,OS X会自动重新适应你的UI。 - MrAsterisco
MrAsterisco提出了一个很好的问题:艺术作品应该使用PDF或使用FileName@2x命名方案来提供,这样Cocoa就会自动使用正确的分辨率。如果您有自定义情况,请编辑您的问题并详细描述。 - Joshua Nozzi
1
这是一个纯OpenGL应用程序。我需要能够检测它,以便我可以以不同的方式处理绘图。 - Berry Blue
1个回答

6

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接