【问题标题】:Scrape Url in tableview cell in swift快速抓取表格视图单元格中的网址
【发布时间】:2016-11-08 09:31:07
【问题描述】:

我正在显示标题、描述、网址和图像,当我在 uitableview 单元格中显示时,图像显示两次。 Scrape URL 的图像也需要很长时间才能加载。

谁能指导我如何解决这个问题?

我检测到抓取网址使用:SwiftLinkPreview

【问题讨论】:

  • 从您的问题中不清楚您要达到的目标。 “他们压倒一切”是什么意思?能否请您发布一些代码。
  • @ganzogo 图片正在加载两次。

标签: swift image uitableview url-link


【解决方案1】:

图片加载/从网络下载数据应该是异步模式。这样我们的 UI 元素就不会产生影响。并且为了显示两次有效地用于重用标识符。要下载,您可以按照以下主题进行操作。

Swift async load image

【讨论】:

  • 谢谢 .. 我只使用异步模式。但有时,tableview 根本不滚动,直到图像出现。
  • 这是因为没有使用异步模式。因此,如果您的应用正在从 Web 服务器加载数据,您的 UI 将被冻结,直到它从服务器下载数据。
  • 对于大多数图片,我使用 AlamofireImage 下载并存储在 nscache 中,但对于 Scrape URL,我使用 stackoverflow.com/a/37019507/5362916 这个链接来加载图片。
猜你喜欢
  • 1970-01-01
  • 2019-04-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-01
  • 2015-12-04
  • 1970-01-01
相关资源
最近更新 更多