我有一个UITableView,图像像相册,图像加载延迟加载。我想在滚动到tableview底部或者到达表视图的最后一行时加载更多图像。我怎样才能做到这一点?
答案 0 :(得分:0)
答案 1 :(得分:0)
UITableView已经为你做了延迟加载。它只会要求可见的细胞。如果您在用户滚动时正在向表中添加更多图像,则可以实现UIScrollViewDelegate方法来计算当前滚动位置,当用户到达某个点时,将更多图像添加到数据源上的NSMutableArray。
答案 2 :(得分:0)
您可以使用SDWebImage。
此库为UIImageVIew提供了一个类别,支持来自网络的远程图像。
它提供:
将Web图像和缓存管理添加到Cocoa Touch框架的UIImageView类别
异步图片下载器
使用自动缓存到期处理的异步内存+磁盘映像缓存
保证不会多次下载相同的网址
保证不会一次又一次地重试伪造的URL 表演!