视网膜图像显示iphone

视网膜图像显示iphone,iphone,xcode,interface-builder,iphone-4,retina-display,Iphone,Xcode,Interface Builder,Iphone 4,Retina Display,我有一个工作应用程序,我已经在我的iPodtouch中测试过了。一切都很好 我的选项卡栏图标和闪屏图像位于“我的资源”文件夹中的单独文件夹中 Resources->images 现在,我知道iPhone4需要使用2倍的图像 我的问题是支持iPhone4,我需要做的就是在我的图片文件夹中添加2张图片。例如,如果我的splashscreen图像是Default.png,我应该将我的2x图像添加为Default@2x.png在“我的图像”文件夹中,iphone将自动使用它 所有选项卡栏图像都是

我有一个工作应用程序,我已经在我的iPodtouch中测试过了。一切都很好

我的选项卡栏图标和闪屏图像位于“我的资源”文件夹中的单独文件夹中

Resources->images
现在,我知道iPhone4需要使用2倍的图像

我的问题是支持iPhone4,我需要做的就是在我的图片文件夹中添加2张图片。例如,如果我的splashscreen图像是Default.png,我应该将我的2x图像添加为Default@2x.png在“我的图像”文件夹中,iphone将自动使用它

所有选项卡栏图像都是一样的吗


提前谢谢

是的,你说的都是对的。记住也要将
@2x
图像导入到您的Xcode项目中(例如,通过将它们从Finder拖动到Xcode),以便在您构建应用程序时将它们添加到捆绑包中。

对于我使用过的应用程序,我只有一个这种格式的图像:

myImage@2x.png
当我参考这张图片时,我打了以下电话,无论是在3GS/iPhone4还是iPad上,它都能正常工作

[UIImage imageNamed:@"myImage.png"]

在非视网膜设备上,如果iOS找不到标准图像,它仍然会查找
@2x
版本并抓取它们。但是,它们被降采样了,可能看起来不太好(或者至少看起来不太好)。你的意思是说你根本没有myImage.png吗?正确-我只称普通版本(没有@2x),但唯一引用和链接到Xcode的图像是@2x版本。iphone会自动缩小它的尺寸。哇!谢谢你提供的信息。应该保存二进制文件大小:-)这确实是一个简单的方法,但提供非视网膜图像使应用程序更轻量级。谢谢你的回复。对于我的选项卡图标,我在界面生成器中使用了一个图像“icon\u tab\u 1\u 30x30.png”。现在我添加了“图标”选项卡1_30x30@2x.png“。我是否应该像下面的答案中所说的那样更改interface builder中的命名???@Narayanan:不。您不需要更改interface builder中的任何内容。