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

标签 ios swift xcode uiimageview tableview

我正在使用一个 tableView,它在 UITableViewController 中显示图像。这些图像存储在本地并且非常大,因此单击它们可以全屏显示。 tableView 单元格有这些图像的小预览。

在本地存储这些图像时,存储两个版本是否更好?缩略图和全图纯粹是为了tableView的性能?或者这不会影响滚动等,只显示一张完整图像并允许 tableView 单元格调整图像大小以缩小尺寸显示?

我不会上传/下载,因此这个问题与创建缩略图以优化下载传输无关。

我只是想知道为 tableView Controller 单元格创建缩略图是否是最佳实践。

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

最佳答案

I am just interested in whether it is best practice to create a thumbnail for tableView controller cells

是的!最佳实践是为任何图像显示创建缩略图,尤其表格 View 单元格。将太大的图像交给 ImageView 会造成内存和其他资源的大量浪费。

参见Image and Graphics Best Practices详情请参阅 WWDC 2018。

关于ios - 我应该调整图像大小以在 UITableView 中显示吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51566134/

相关文章:

ios - UIPageViewController 访问错误

ios - 应用验证失败

swift - Swift 有文档生成支持吗?

objective-c - 在 Objective C (Xcode) 中比较两个字符串时如何使用 "If"语句?

javascript - 如何制作目标宽度和高度大于 640px 的高质量 PhoneGap 相机图像?

iphone - 为什么我的应用程序即使在崩溃后也没有关闭

swift - 如何向 ScrollView 添加背景并让它重复到最后?

Swift 组推送通知

ios - 调整图像大小但从未恢复到原始大小

iPhone SDK : unedited sms body