我有一些 iPhone 5 尺寸 640x1136 的图像文件,我之前使用@2x 后缀为 iPhone 4 和 4S 实现了视网膜图像,那么 iPhone 5 中图像的后缀是什么,我们可以使用与@2x 相同的用户或它必须改变。
问问题
6346 次
3 回答
3
它仍然会使用@2x
可用的图像。-568h
您可以为启动图像使用一个后缀,如Default-568h@2x.png
,但这是目前唯一支持它的地方;请参阅 Leo 的回答,了解如何在其他地方实现这一点。
于 2012-09-20T17:25:12.917 回答
2
在这里查看我的答案。一些有用的宏来帮助您处理图像。
于 2012-09-25T20:21:36.747 回答
2
对于 iPhone Retina 4 英寸(iPhone 5),它仍然是@2x
后缀,因为密度与 iPhone Retina(iPhone 4 和 4S)相同。屏幕更大,但密度相同。
-568h 后缀仅适用于默认图像,因为它是您真正需要它的唯一位置(只是告诉系统您的应用已针对此新屏幕尺寸进行了优化,并且可以拉伸您的视图)。
命名约定Default-xxx.png
只是为了在应用程序启动时提供正确的图像,但我认为尝试复制相同的图像以在 imageViews 中加载其他图像是没有意义的。就像Default-(landscape|portrait).png
iPad 上的一样。你永远不需要这个约定来自己加载图像。
唯一的规则是:
@
用于密度(现在存在 2 密度,正常和 2x)~
适用于设备(目前存在 2 种不同的设备,iphone 和 ipad)
要在 4 英寸 iPhone 上调整 images/imageView,您应该使用imageView内容模式和自动调整大小配置。
于 2012-12-19T14:59:18.367 回答