【发布时间】:2014-10-19 21:48:05
【问题描述】:
我正在使用库 SDWebImage 来下载图像。
我将下载的图像设置到 cellForItemAtIndexPath 内的 UICollectionViewCell,但图像在滚动 CollectionView 后可见。我认为我必须重新加载该特定单元格,但不知道如何。
这是 UICollectionViewCell 的代码
[imgView setImageWithURL:[NSURL URLWithString:imgUrl]
placeholderImage:[UIImage imageNamed:@"YourPlaceholder.png"]
completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType) {
//... completion code here ...
cell.image = imgView.image;
//Reload The cell to see the image downloaded ¿HOW?
}];
MJCollectionViewCell.m 的代码
- (void)setImage:(UIImage *)image
{
// Store image
self.MJImageView.image = image;
// Update padding
[self setImageOffset:self.imageOffset];
}
知道怎么解决吗?
【问题讨论】:
-
- (void)reloadItemsAtIndexPaths:(NSArray *)indexPaths
标签: ios objective-c xcode uicollectionview uicollectionviewcell