【问题标题】:Create 1 UIImage and manually size for retina/non-retina devices为视网膜/非视网膜设备创建 1 个 UIImage 并手动调整大小
【发布时间】:2014-12-11 21:58:17
【问题描述】:

创建单个图像然后将其分成单独的图像以适应 iPhone 的 1x、2x 和 3x 以及 iPad 的 1x 和 2x 似乎浪费了很多 MB。我正在制作一个通用设备应用游戏。所以现在我必须为 iPhone 和 iPad 视网膜/非视网膜创建 5 种不同的尺寸?我不能只创建 1 个尺寸,当我将 UIImage 放在情节提要中时,然后我手动更改 UIImageView 尺寸以适应设备吗?我这样做了,当我为所有设备使用模拟器时,所有的图形都是一样的,看起来没有什么模糊的。那么,如果它占用更多 MB,为什么还要创建 5 种不同的图像尺寸呢?

我有 40 张图片。现在我必须为 iPhone 重新创建 2x、3x 和 iPad 的 1x、2x 的所有图像?

【问题讨论】:

    标签: uiimageview ios-simulator retina-display


    【解决方案1】:

    您可以将所有 1x 非视网膜图像用于 Retina 和非 Retina 设备。在非视网膜设备中,您的 1x 图像看起来像往常一样正常。对于视网膜设备,您将在视网膜设备上运行非视网膜图像。非视网膜图像看起来不会更糟,但是,如果将视网膜图像与非视网膜图像进行比较,则非视网膜图像显然会看起来更糟。关键是如果您不想要视网膜图像,则无需重新创建所有图像。

    【讨论】:

      猜你喜欢
      • 2023-03-16
      • 2012-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多