0

我有一个 UITableView,其中包含像相册这样的图像,图像正在加载延迟加载。我想在滚动到表格视图底部或到达表格视图的最后一行时加载更多图像。我怎样才能做到这一点?

4

3 回答 3

0

UITableView 已经为你做了延迟加载。它只会要求可见的单元格。如果您正在考虑在用户滚动时向表格添加更多图像,您可以实现 UIScrollViewDelegate 方法来计算当前滚动位置,并且当用户到达某个点时,将更多图像添加到数据源上的 NSMutableArray 中。

于 2012-09-27T12:36:02.483 回答
0

您可以使用SDWebImage

这个库为 UIImageVIew 提供了一个类别,支持来自网络的远程图像。

它提供:

  1. 向 Cocoa Touch 框架添加 Web 图像和缓存管理的 UIImageView 类别

  2. 一个异步图片下载器

  3. 具有自动缓存过期处理的异步内存 + 磁盘映像缓存

  4. 保证不会多次下载相同的 URL

  5. 保证不会一次又一次地重试虚假 URL 性能!

于 2012-09-27T12:40:41.380 回答