iPhone 5中Retina图像的后缀

时间:2012-09-20 17:20:11

标签: iphone image iphone-5

我有一些适用于iPhone 5尺寸640x1136的图像文件,我之前已经为iPhone 4& 4S使用@ 2x后缀,因此iPhone 5中图像的后缀是什么,我们可以像@ 2x一样使用,或者必须更改。

3 个答案:

答案 0 :(得分:3)

它们仍然可以使用@2x张图片。您可以使用-568h后缀作为启动图像,例如Default-568h@2x.png,但这是目前唯一支持它的地方;看看Leo的答案是如何让它在别处工作。

答案 1 :(得分:2)

请参阅我的回答here。一些有用的宏可以帮助您处理图像。

答案 2 :(得分:2)

对于iPhone Retina 4英寸( iPhone 5 ),它仍然是@2x后缀,因为密度与iPhone Retina相同( iPhone 4和4S )。屏幕较大但密度相同。

-568h后缀仅适用于默认图像,因为它是您真正需要它的唯一地方(只是告诉系统您的应用已针对此新屏幕尺寸进行了优化,并且可以拉伸您的视图)。

命名约定Default-xxx.png就是在应用程序启动时提供正确的图像,但我认为尝试复制相同的图像以加载imageViews中的其他图像是没有意义的。这就像iPad上的Default-(landscape|portrait).png。你永远不需要这个约定来自己加载图像。

唯一的规则是:

  • @用于密度(现在存在2个密度,正常密度和2x)
  • ~适用于设备(​​目前有2种不同的设备,iphone和ipad)

要在4英寸iPhone上调整images / imageView,您应该使用imageView 内容模式自动调整配置进行播放。