我有一些适用于iPhone 5尺寸640x1136的图像文件,我之前已经为iPhone 4& 4S使用@ 2x后缀,因此iPhone 5中图像的后缀是什么,我们可以像@ 2x一样使用,或者必须更改。
答案 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 内容模式和自动调整配置进行播放。