我正在使用三个版本的图像:
- abc.png
- abc@2x.png
- abc@3x.png
我只是想知道,如果我在使用此图像的任何地方使用 abc.png
,是否会根据 iPhone 分辨率自动选择所有版本,或者我必须为此制作图像 Assets 。
我进行了 Google 搜索,但没有找到令人满意的结果。
最佳答案
当我们在您的应用中使用任何图像时,它会根据 APPle Inc. 设置的设备分辨率来选择图像。 为了更清晰起见,下面列出了 Assets :
- iPad 2 和 iPad mini (@1x)
- iPad (Air) 和 iPad mini (Retina) (@2x)
- iPhone 4s (@2x)
- iPhone 6 和 iPhone 5 (@2x)
- iPhone 6 Plus (@3x)
对于所有图像和图标,建议使用 PNG 格式。您应该避免使用交错的 PNG。 我希望它能帮助你。如果还有更多问题,请告诉我。
关于ios - iOS 如何处理不同版本的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32471595/