我有一个工作应用程序,我已经在我的iPod touch测试.一切都很好.
我的标签栏图标和启动画面图像位于我的Resources文件夹中的单独文件夹中
Resources->images
Run Code Online (Sandbox Code Playgroud)
现在,我知道iPhone4我需要使用2x图像.
我的问题是支持iPhone4所有我需要做的是在我的图像文件夹中添加2x图像.例如,如果我的splashscreen图像是Default.png,我应该将我的2x图像作为Default@2x.png添加到我的图像文件夹中,iphone将自动使用它.
所有tabbar图像都一样吗?
提前致谢
我正在尝试使用Images.xcassets实现我正在进行的项目.根据我的理解,我可以将不同设备的所有不同大小的图像放在那里,然后调用[UIImage imageNamed:@"name_of_image_set"],它将为我正在处理的设备返回正确的图像.
除了带有4英寸屏幕的iPhone 5/5s/5c之外,它似乎正在为所有内容提供正确的图像.对于该屏幕尺寸,它为我提供了带有3.5英寸屏幕的@ 2x iPhone的图像.

这是包含在图像文件夹中的json.
{
"images" : [
{
"idiom" : "iphone",
"scale" : "1x",
"filename" : "bg.png"
},
{
"idiom" : "iphone",
"scale" : "2x",
"filename" : "bg@2x.png"
},
{
"idiom" : "iphone",
"filename" : "bg-568h@2x.png",
"subtype" : "retina4",
"scale" : "2x"
},
{
"idiom" : "ipad",
"scale" : "1x",
"filename" : "bg~ipad.png"
},
{
"idiom" : "ipad",
"scale" : "2x",
"filename" : "bg@2x~ipad.png"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
} …Run Code Online (Sandbox Code Playgroud)