UITableView图片 - 保存两张图片还是调整大小?

4

我有一个UITableView,其中包含单元格。每个单元格包含图像、标签和详细标签。然后我有一个DetailView,在这里我加载与单元格中相同的大尺寸图像。我的问题是:是保存两张图片(小号和大号)好,还是调整一张?感谢回复。


请添加更多细节。这些图像是存储在本地,还是作为资源“烘焙”到应用程序本身中,或者从某个网络资源下载?尺寸差异是多少(这很重要,因为通常只能将图像缩小到其原始大小的约25%,否则会出现信息丢失导致的可怕失真)? - MusiGenesis
图片从照片库传输。单元格中的图像大小为40x40,大型图像具有"照片尺寸"。也许最好将两者都调整大小... - Michal Jurník
2个回答

2

一般来说,我猜你应该使用两个不同的图片。

处理可能很长的列表时,通常要非常注意资源。因此,如果您滚动浏览列表,可能需要加载100张图片。但是详细信息视图很可能会更少地显示。因此,只有在用户确实打算查看它时才加载大图像。

由于您的应用程序在iPhone上运行,还必须考虑其“有限的资源”以及用户可能支付数据传输费用的事实。


1
如果你让UITableView加载大量的大图像,它将会滚动得非常不畅,因为大图像需要更多的时间来分配和处理。最好保存两个图像,以避免让用户感到应用程序缓慢而受挫。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接