Iphone 带有jQTouch的视网膜图标

Iphone 带有jQTouch的视网膜图标,iphone,ios4,icons,jqtouch,retina-display,Iphone,Ios4,Icons,Jqtouch,Retina Display,如果用户有带视网膜显示器的iOS,有人知道我如何用视网膜版本替换原始图标吗 我试过使用数据掩码=[name]@2x[ext],但运气不好。 希望有人有解决方案在项目中必须包含两个文件:image.png和image@2x.png. 但是没有必要在代码中写入@2x后缀。只是: UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"image.png"]]; iOS将自动检测应使用的图像。

如果用户有带视网膜显示器的iOS,有人知道我如何用视网膜版本替换原始图标吗

我试过使用数据掩码=[name]@2x[ext],但运气不好。
希望有人有解决方案

在项目中必须包含两个文件:image.png和image@2x.png. 但是没有必要在代码中写入@2x后缀。只是:

UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"image.png"]];

iOS将自动检测应使用的图像。

我使用以下方法:

假设我想显示一个100x40像素高的图像 创建一个图像,200x80像素 为图像指定100像素的css宽度和40像素的高度 在非视网膜显示器上,这会将原始图像拉伸到50%。就我个人的口味而言,结果看起来非常好

在视网膜显示器上,这实际上将导致图像像素和设备真实像素之间的1:1映射


我必须提到的是,我没有用Phonegap测试这一点,而是在一个MonoTouch项目中,用一个web容器使用了它。

问题是,我用jQTouch和Phonegap编码:-哦,对不起。好吧,试着这样做smth:看起来它在工作,但视网膜上显示的图标似乎太大了,即使我只是将原始图像的大小设置为x2。它应该提高质量,但这里不是这样。正如你在这里看到的:有什么建议吗?