ios - 异步加载多个图像到单个单元格

标签 ios objective-c tableview afnetworking cell

我在将 5 个图像加载到 TableView 的每个单元格时遇到问题。我使用 AFNetworking 进行下载,使用 setImageWithUrl 方法进行 imageView:

for (int i = 0; i < urls.count; i++) {
    [self.photoImageView[i] setImageWithURL:urls[i]];
}

TableView 当我滚动它时非常刹车。但是当我尝试加载 1 或 2 时,滚动时没有刹车。 enter image description here 如何不刹车修正下载图片?

最佳答案

我认为下面的代码对我有用。

第一次秋天你使用这个库SDWebImage 然后实现下面的代码。

#import <SDWebImage/UIImageView+WebCache.h>
...
[cell.imageView sd_setImageWithURL:[NSURL URLWithString:@"URL"]
             placeholderImage:[UIImage imageNamed:@"placeholder.png"]];

关于ios - 异步加载多个图像到单个单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44962324/

相关文章:

objective-c - iOS CallKit 拨出电话不支持保持

ios - iOS 7 上的 Push Segue 不显示导航栏

swift - UITableViewCell 不显示数据

iOS 重新加载两个 tableView 部分

iphone - 如何忽略@2x 图像

ios - 单点触控 : consecutive views

iphone - 创建我自己的 iTunes 图稿

objective-c - 等到 UITableView 完成 reloadData

iphone - UIActionSheet出现两次

iphone - 如何从 UIWebView 获取整个图像,包括屏幕外内容