Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何为不同版本的iOS制作应用程序图标?_Iphone - Fatal编程技术网

Iphone 如何为不同版本的iOS制作应用程序图标?

Iphone 如何为不同版本的iOS制作应用程序图标?,iphone,Iphone,我想要iPhone应用程序图标和图形(不仅应用程序图标显示在springboard上,而且在应用程序内部视图中)在OS3设备和OS4 retina设备上自动见面,它是否存在一种自动见面但编码的方式?据我所知,我们可以在setting.plist中设置图标configure来定义springboard上的不同应用程序图标,但似乎无法设置应用程序的内部图标或图形 创建两种尺寸的所有图形资源,然后在名称末尾用“@2x”命名双尺寸资源。ie:Icon.png和Icon@2x.png. iPhone将自动

我想要iPhone应用程序图标和图形(不仅应用程序图标显示在springboard上,而且在应用程序内部视图中)在OS3设备和OS4 retina设备上自动见面,它是否存在一种自动见面但编码的方式?据我所知,我们可以在setting.plist中设置图标configure来定义springboard上的不同应用程序图标,但似乎无法设置应用程序的内部图标或图形

创建两种尺寸的所有图形资源,然后在名称末尾用“@2x”命名双尺寸资源。ie:Icon.png和Icon@2x.png. iPhone将自动选择正确的图形。

在普通分辨率设备上显示的每个图形都有一个与高分辨率设备对应的
@2x
。这既适用于应用程序图标,也适用于应用程序中使用的图形

例如,如果您有一个名为
navbar.png的图像和一个名为
navbar@2x.png
在您的Xcode项目中,当您在Interface Builder中将其指定为
UIImageView的图像时,或者当您在代码中指定它时:

[UIImage imageNamed:@"navbar"];
iOS将自动选择
navbar@2x.png
适用于高分辨率设备,无需编写任何额外代码。

您所说的“自动见面”是什么意思?