Iphone (快速问题)UITableViewCell背景图像-维持视网膜图形的分辨率

Iphone (快速问题)UITableViewCell背景图像-维持视网膜图形的分辨率,iphone,cocoa-touch,uitableview,uiimageview,uiimage,Iphone,Cocoa Touch,Uitableview,Uiimageview,Uiimage,我有一个UITableviewCell,它从图像加载背景, 我的问题是,如何保持视网膜显示的分辨率 我有两个相同的形象在项目中,如 CellBackground.png CellBackground@2X.png 如果设备是iPhone4,Xcode将识别是否使用第二个图像 或者我只是在视网膜分辨率下包含一个图像,Xcode会将图像“收缩”到视网膜前显示吗 谢谢您应该包括CellBackground.png和CellBackground@2x.png. 非视网膜显示iPhone的RAM和处理

我有一个UITableviewCell,它从图像加载背景, 我的问题是,如何保持视网膜显示的分辨率

我有两个相同的形象在项目中,如

  • CellBackground.png
  • CellBackground@2X.png
如果设备是iPhone4,Xcode将识别是否使用第二个图像

或者我只是在视网膜分辨率下包含一个图像,Xcode会将图像“收缩”到视网膜前显示吗


谢谢

您应该包括CellBackground.png和CellBackground@2x.png. 非视网膜显示iPhone的RAM和处理能力更加有限。Xcode不会为您收缩任何图像,因此不包含非视网膜图像会迫使旧款手机根据更高分辨率的视网膜显示图像缩放背景图像。这只会影响您的滚动性能。

您应该包括两幅图像CellBackground.png和CellBackground@2x.png. 非视网膜显示iPhone的RAM和处理能力更加有限。Xcode不会为您收缩任何图像,因此不包含非视网膜图像会迫使旧款手机根据更高分辨率的视网膜显示图像缩放背景图像。这只会影响您的滚动性能。

我认为命名很严格。-使用一个小的
x
而不是大写。是的,大写的x是一个复制粘贴的打字错误!我更新了我的答案来解决这个问题。我认为命名是严格的。-使用一个小的
x
而不是大写。是的,大写的x是一个复制粘贴的打字错误!我更新了答案来解决这个问题。