我正在使用tableView,除其他功能外,它还在UITableViewController中显示图像。图像是本地存储的,并且很大,因此如果单击它们,可能会全屏显示。 tableView单元格具有这些图像的小预览。
在本地存储这些图像时,最好存储两个版本吗?缩略图和完整图像纯粹是为了实现tableView的性能?还是不影响滚动等操作而只具有一个完整的图像,并允许tableView单元格调整图像的大小以缩小的尺寸显示?
我将不会上传/下载,所以这个问题不是关于创建缩略图来优化下载传输的。
我只是对为tableView控制器单元格创建缩略图是否是最佳实践感兴趣。
此外,我熟悉为imageView设置AspectFit以获取正确的大小。只是想知道我是否应该携带两个图像以获得更好的性能,或者它是否没有任何区别,并且没有必要这样做?
答案 0 :(得分:0)
我只是对为tableView控制器单元格创建缩略图是否是最佳实践感兴趣
是的!最佳实践是为任何图片显示(尤其是 表格视图单元格)创建缩略图。要使图像查看过大的图像会浪费大量内存和其他资源。
有关详细信息,请参见WWDC 2018的Image and Graphics Best Practices。