1

大家好,苹果如何加载不影响表格视图滚动的表格视图单元格图像。它的工作速度有多快。我想制作一个像直接从 URL 加载图像并且不影响 UITableview 滚动的表格视图

4

2 回答 2

3

延迟加载是您所指的确切术语。(Apple Technologies 在任何适用的地方都使用 LazyLoading,无论是 iOS 还是 Mac OS X ——它也提供了最佳的用户体验,因为用户不会被迫等待)

Apple 提供了执行类似功能的示例源代码——这里是示例代码

不要与ParseOperation类混淆。它只是 XML Parsing 功能的单独实现。虽然,这是一种更好的方法,但您可以在自己的工作类中编写它(从中调用连接请求。)

此外——Apple 已更新此代码以使用 Blocks (GCD)。希望对您有所帮助...

于 2012-09-10T06:18:05.067 回答
1

您不需要看得太远 - Apple 在 Open- LazyTables中有此代码。

如果你想知道神奇的酱汁是启动 bg 线程下载图像,在后台下载完成后,它会更新 UI 以显示图像。

于 2012-09-10T06:15:01.523 回答