【问题标题】:How to tell Apple that my Cocoa app is not ready for high resolution?如何告诉 Apple 我的 Cocoa 应用程序还没有准备好高分辨率?
【发布时间】:2012-10-16 06:13:16
【问题描述】:

Apple 表示 userOS X 可能会决定以放大模式而不是框架缩放模式启动 Cocoa 应用程序:

所有非 Cocoa 应用的应用都以放大模式运行。但是,Cocoa 应用也可以在放大模式下运行,如果:

  • 用户设置选项以低分辨率打开应用程序(见图 1-7)。

  • 已知该应用程序在框架缩放模式下运行时会出现重大问题,因此系统会产生异常并改为 以放大模式运行应用程序。

(see link)

但是应用开发者如何能够放大发布呢?或者,如何强制 OS X 这样做?

【问题讨论】:

    标签: macos cocoa retina-display magnification


    【解决方案1】:

    您可以在Info.plist 中将属性NSHighResolutionCapable 设置为false

    在 XCode 中,该属性称为 High Resolution Capable

    【讨论】:

    • 谢谢!此外,也许有用的信息:在旧 Xcode 中,此属性称为“高分辨率能力”,尽管它有效。 :)
    • 在我的测试中,将 NSHighResolutionCapable 属性设置为 false 根本没有任何效果。在以下位置询问:stackoverflow.com/questions/20426140/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-23
    • 2013-04-27
    • 1970-01-01
    • 1970-01-01
    • 2011-09-05
    • 2016-08-22
    相关资源
    最近更新 更多