适用于iOS开发的不同图像尺寸

时间:2014-07-11 16:16:26

标签: ios iphone image resize retina-display

根据这个link,我需要相同图像尺寸的四个不同版本吗?最初,我只为iPhone 5创建了一个,我在storybuilder上使用自动调整功能在iPhone 4s及以下版本上正确调整图像大小。

1 个答案:

答案 0 :(得分:0)

关于四个分辨率(***@2x.png):正如https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html#//apple_ref/doc/uid/TP40006556-CH27-SW1中所述,您必须调整一些图像的大小,例如App Icon必须高 - 和低分辨率,

  

如果您需要支持标准分辨率的iPhone或iPod touch设备

(资料来源:https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html#//apple_ref/doc/uid/TP40006556-CH27-SW1

对于其他图像,没有必要,但正如https://stackoverflow.com/a/12549329/1113407中描述的“ta.speot.is”一样,如果你自己做的话会更好。

和“JustSid”评论

  

为什么慢速设备应该做得更多呢?

(资料来源:https://stackoverflow.com/a/12549329/1113407

直截了当:不支持视网膜显示的旧设备速度较慢且在大多数情况下(自己的体验),如果您不准备应用程序,您的应用程序将无法流畅地运行。

关于iPhone 5与iPhone 4S : 正如https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html#//apple_ref/doc/uid/TP40006556-CH27-SW1中提到的那样,您需要两个高度的图像。 由于iPhone 4S已经安装了Apple A5-Chip,并且不需要调整图像大小,因为它有一个视网膜显示器,其他图像不需要调整大小。因此你可以使用storybuilder-feature ...但你必须问自己,应用程序是否应该运行在较旧的非ratina显示设备上......