我正在开发一个 iPhone 应用程序,其滑雪目的地列在 UITableView 中。表格视图最多可以包含 2000 个单元格。每个单元格都有一个 25x25 像素(Retina 50x50)的小天气图标。我已经在每个目的地的详细视图上使用天气图标。这些图标的大小是原来的两倍:在 3GS 上为 50x50 像素,在 Retina 显示屏上为 100x100 像素。
由于在 UITableView 中渲染 png 非常消耗内存,我不确定是否应该将较大的图像也用于表格视图,或者是否应该只为表格视图设计一半大小的图像。当然,这会使应用程序的下载大小增加约 300 KB。
如果最好在应用程序中回收较大的图像,或者最好为所需的每种分辨率设计图像,如果有人能给我一个建议,那就太好了。
在此先感谢马丁