如何在iPhone和iPhone 4视网膜的UIButton和UITableViewCell中使用图像获得最佳效果?

如何在iPhone和iPhone 4视网膜的UIButton和UITableViewCell中使用图像获得最佳效果?,iphone,Iphone,我是简单地检查屏幕大小并使用两倍于iPhone4分辨率,还是需要告诉UIButton/UITableViewCell以高分辨率渲染图像 谢谢如果您包含一个同名的高分辨率版本的图像,但在扩展之前有@2x,只要您使用[UIImage imageNamed:功能,或者在IB中设置图像,iOS将根据显示分辨率自动选择正确的分辨率 如果您包含一个具有相同名称的图像的高分辨率版本,但在扩展名之前有@2x,iOS将根据显示分辨率自动选择正确的分辨率,只要您使用[UIImage imageNamed:功能,或在

我是简单地检查屏幕大小并使用两倍于iPhone4分辨率,还是需要告诉UIButton/UITableViewCell以高分辨率渲染图像


谢谢

如果您包含一个同名的高分辨率版本的图像,但在扩展之前有
@2x
,只要您使用
[UIImage imageNamed:
功能,或者在IB中设置图像,iOS将根据显示分辨率自动选择正确的分辨率


如果您包含一个具有相同名称的图像的高分辨率版本,但在扩展名之前有
@2x
,iOS将根据显示分辨率自动选择正确的分辨率,只要您使用
[UIImage imageNamed:
功能,或在IB中设置图像


如果要在Interface Builder中设置图像或使用
+[UIImage ImageName:][/code>加载图像,只需在项目中添加带有“@2x”后缀的双分辨率图像即可。(例如
myimage.png
将是
myimage@2x.png
)操作系统将为您处理其余部分


有关更多详细信息,请参阅。

如果要在Interface Builder中设置图像或使用
+[UIImage imageNamed::][/code>加载图像,只需向项目中添加一个带有“@2x”后缀的双分辨率图像即可。(例如
myimage.png
将是
myimage@2x.png
)操作系统将为您处理其余部分

有关更多详细信息,请参阅