【发布时间】:2014-12-12 18:41:37
【问题描述】:
当我开始开发我的游戏应用程序时,我不知道我应该创建视网膜/非视网膜@2x、@3x、@1x 图像。我刚刚在 png 文件的末尾创建了没有 @1x、@2x、@3x 的图像。因此,由于我的图像目前被称为 image.png,它被认为是我现在知道的非视网膜图像。示例是我在 png 中制作了 25x35 的图像。在 Storyboards 中,我决定调整图像大小并将其设置为 35x40,因为它在 iPhone5 上看起来比 25x35 更好。我的问题是即使是 1x,我也必须先从头开始为 @3x 重新创建 40 张图像,然后使用 Prepo 应用程序自动缩小到 @2x @1x 比例。我在 iPhone 4s/5/5s/6/6+ 模拟器和 iPad 2、Air、Retina 模拟器上测试了我的非视网膜图像,它们看起来都一样而且很棒,并且应用程序运行良好。没有模糊或问题。我也可以将我的 image.png 用于 Retina 设备吗?苹果会允许这样做吗?
【问题讨论】:
-
就 Apple 批准而言,我认为您使用的方法没有任何问题。
-
什么意思?苹果会允许还是不允许?或者我的应用会因为视网膜设备应用的非视网膜图像而被拒绝?
-
没有。我不会。虽然我不能确定。我建议你遵循苹果提供的 HIG。
标签: ios xcode uiimageview retina-display