【问题标题】:UITableView images - save two images or resize?UITableView 图像 - 保存两个图像或调整大小?
【发布时间】:2012-01-06 11:37:03
【问题描述】:

我有带有单元格的 UITableView。单元格包含图像、标签和细节标签。然后我有一个 DetailView,我在其中加载了单元格中相同图像的大尺寸。我的问题是:最好保存 2 张图片(小和大)或调整一张图片的大小?感谢重播。

【问题讨论】:

  • 请添加更多详细信息。这些图像是存储在本地,还是“烘焙”到应用程序本身(即作为资源),还是从某处的网络资源下载?大小差异是多少(这很重要,因为在信息丢失导致可怕的失真之前,通常只能将图像缩小到其原始大小的 25% 左右)?
  • 图片是从照片库中传输过来的。单元格中的图像大小为 40x40,大图像具有“照片大小”。也许最好调整两者的大小......

标签: iphone image memory uitableview


【解决方案1】:

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

在处理可能很大的列表时,具有资源意识通常是一件好事。因此,如果您滚动浏览列表,您可能需要轻松加载 100 张图像。然而,细节视图的显示频率可能要低得多。所以只有当用户真的想看时才加载一张大图。

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

【讨论】:

    【解决方案2】:

    如果你让 UITableView 加载很多大图,它会滚动很糟糕,因为大图需要更多的时间来分配和处理。最好保存两张图片,以免因应用缓慢而让用户感到沮丧。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-24
      • 2010-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-10
      • 1970-01-01
      • 2020-11-18
      相关资源
      最近更新 更多