作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
每个 UITableViewCell
都包含一个 UICollectionView
。无法弄清楚为什么某些 UICollectionViewCell
图像没有显示。我正在使用 SDWebImage
库来加载图像。方法 - (void)sd_setImageWithURL:(NSURL *)url
调用 [self sd_cancelCurrentImageLoad];
。我认为取消先前的请求是问题所在,但请阅读会产生竞争条件的地方。并非每个 UITableViewCell
都会出现问题,如果我点击单元格以获取详细信息并返回,则会填充图像。也许我需要在某处重新加载数据。关于如何解决此问题的任何提示?
最佳答案
如果您尝试从服务器获取图像来尝试此操作。
#import "UIImageView+WebCache.h"
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
NewProfileCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"Cell" forIndexPath:indexPath];
[cell.img_user_image sd_setImageWithURL:[NSURL URLWithString:[mutDict valueForKey:@"UserImageURL"][indexPath.row]] placeholderImage:[UIImage imageNamed:@"No_IMAGE_PLACE"]];
return cell;
}
关于ios - 在collectionView中加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49637929/
我是一名优秀的程序员,十分优秀!