请帮忙 我是iOS开发人员,刚刚宣布了Apple关于视网膜显示器的新动机。 在iTunes Connect中创建或更新应用程序时,必须上传高分辨率的屏幕截图。我们将您的屏幕截图设为高分辨率图像,以便您的应用针对Retina显示进行优化。
我不太明白在Xcode中开发应用程序的方式会有什么变化。 例如,如果过去的设计师为我提供了20x30尺寸的图像,她现在应该为我提供与其他尺寸相同的图像吗?另外我知道iPhone的显示器是320X480。 Apple的这种新方法将如何对此产生影响?
答案 0 :(得分:2)
新要求是提交到iTunes商店(不在应用程序中)的“屏幕截图”为Retina尺寸,这意味着640 x 960像素的完整显示图像。
注意:非视网膜iPhone显示屏为320 x 480像素,视网膜iPhone显示屏为640 x 960像素。
答案 1 :(得分:0)
对于视网膜,你需要双倍大小的图像。如果您的图像尺寸过去为20x20,那么对于视网膜,您需要具有40x40像素。喜欢:
non retina: myImage.png
retina: myImage@2x.png
iOS将负责其余部分。你应该只在你的应用程序中引用myImage.png。
答案 2 :(得分:0)
如果您正在开发非视网膜iphone,那么20x30像素的图像将显示正常,但iPhone4 / 4s上的相同图像将显得模糊,因为像素的数量是以前的两倍。您的设计人员需要为iPhone制作高清晰度的新图像40x60,您可以使用前缀image_name@2x.png将它们添加到项目中。应用程序将决定使用哪个图像。不要缩放图像,因为它不起作用。