【发布时间】:2013-06-20 00:05:20
【问题描述】:
在我的 cellForRowAtIndexPath 方法中,我有一些代码可以通过 UIImageView+AFNetworking 类别异步下载图像 但据我所知,每次我将表格滚动到单元格时,以及每次开始图像下载时都会调用 cellForRowAtIndexPath 方法。我可以缓存图像或单元格或类似的东西吗?
- (UITableViewCell *) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
//some code here
[imageView setImageWithURL: myURL placeholderImage:[UIImage imageNamed:@"placeholder"]];
//some other code here
return cell;
}
【问题讨论】:
-
不是 [imageView setImageWithURL: myURL placeholderImage:[UIImage imageNamed:@"placeholder"]];
-
但是 [cell.imageView setImageWithURL: myURL placeholderImage:[UIImage imageNamed:@"placeholder"]];
-
您可以使用
edit链接更正您发布的代码。
标签: uitableview uiimage afnetworking