【问题标题】:High res images in iOSiOS中的高分辨率图像
【发布时间】:2013-02-05 07:22:25
【问题描述】:

当我像这样创建UIColor 时:

UIColor* backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"LoginBG.png"]];

在 Retina 显示器上,它必须采用 LoginBG@2x.png,而在非 Retina 显示器上,它必须自动采用 LoginBG.png。

如果我不将 LoginBG.png 添加到我的包中会怎样。 iOS 会在所有设备上一直使用 2x 版本吗?对于我在应用程序中使用的所有图像,我是否需要一直捆绑普通图像和 @2x 图像?

【问题讨论】:

    标签: ios


    【解决方案1】:

    如果我不将 LoginBG.png 添加到我的包中会怎样。 iOS 会在所有设备上一直使用 2x 版本吗?

    根据我的经验:会的。因此旧设备会浪费大量内存。

    对于我在应用程序中使用的所有图像,我是否需要始终捆绑普通图像和@2x 图像?

    从技术上讲,您不必购买,但我保证如果您不购买,我不会购买您的任何应用。

    【讨论】:

      猜你喜欢
      • 2013-04-16
      • 2014-11-20
      • 2013-08-25
      • 2017-08-23
      • 2017-11-26
      • 1970-01-01
      • 2011-04-07
      • 2020-06-04
      • 2014-08-01
      相关资源
      最近更新 更多