【问题标题】:Retina compatibility question: Can I add @2x to my own images for retina compatibility?Retina 兼容性问题:我可以将@2x 添加到我自己的图像中以实现 Retina 兼容性吗?
【发布时间】:2010-10-14 20:19:34
【问题描述】:

如果我将@2x 后缀附加到我自己的图像,iOS 4 会自动将我的图像替换为与 Retina 兼容的图像,还是仅适用于 Apple 定义的图像? (例如图标。)

【问题讨论】:

    标签: iphone ios retina-display


    【解决方案1】:

    是的,当然。如果你在你的应用中显示myimage.png,你可以添加一个retina readymyimage@2x.png,所以它会在retina设备上显示。

    更多信息请参见this guide

    【讨论】:

    【解决方案2】:

    来自文档:

    包和图像加载例程 自动查找图像文件 使用@2x 字符串时 底层设备有一个 高分辨率屏幕。

    因此,例如使用 [UIImage imageNamed:@"MyImage.png"] 在具有视网膜显示屏的设备上运行时会自动查找 MyImage@2x.png

    【讨论】:

      猜你喜欢
      • 2020-04-14
      • 1970-01-01
      • 1970-01-01
      • 2019-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多