我应该调整图像大小以显示在UITableView中吗?

时间:2018-07-27 22:09:00

标签: ios swift xcode uiimageview tableview

我正在使用tableView,除其他功能外,它还在UITableViewController中显示图像。图像是本地存储的,并且很大,因此如果单击它们,可能会全屏显示。 tableView单元格具有这些图像的小预览。

在本地存储这些图像时,最好存储两个版本吗?缩略图和完整图像纯粹是为了实现tableView的性能?还是不影响滚动等操作而只具有一个完整的图像,并允许tableView单元格调整图像的大小以缩小的尺寸显示?

我将不会上传/下载,所以这个问题不是关于创建缩略图来优化下载传输的。

我只是对为tableView控制器单元格创建缩略图是否是最佳实践感兴趣。

此外,我熟悉为imageView设置AspectFit以获取正确的大小。只是想知道我是否应该携带两个图像以获得更好的性能,或者它是否没有任何区别,并且没有必要这样做?

1 个答案:

答案 0 :(得分:0)

  

我只是对为tableView控制器单元格创建缩略图是否是最佳实践感兴趣

是的!最佳实践是为任何图片显示(尤其是 表格视图单元格)创建缩略图。要使图像查看过大的图像会浪费大量内存和其他资源。

有关详细信息,请参见WWDC 2018的Image and Graphics Best Practices