UICollectionView
을 사용하여 이미지가 있거나 없을 수도있는 데이터를 표시하는 프로젝트를 진행하고 있습니다.UICollectionView 셀에 이미지 추가
내가 사용하는 방법은 이미지 URL이 null이 아닌지 확인한 다음 셀에 ImageView를 추가하는 것입니다. 어떤 이미지가 없습니다 그 세포에 대한
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
if (question.picture != (id)[NSNull null]) {
//add AsyncImageView to cell
imageView.contentMode = UIViewContentModeScaleAspectFill;
imageView.clipsToBounds = YES;
imageView.tag = IMAGE_VIEW_TAG;
[cell addSubview:imageView];
[[AsyncImageLoader sharedLoader] cancelLoadingImagesForTarget:imageView];
imageView.imageURL = [NSURL URLWithString:question.picture];
}
}
, 셀은 다음과 같이한다 : 그러나 https://dl.dropboxusercontent.com/u/5753236/Stackoverflow/good.png
, 그들 중 일부는 여전히이 같은 원인이 그것에 자른 이미지와 이미지 뷰를 추가 할 것 : 를 https://dl.dropboxusercontent.com/u/5753236/Stackoverflow/bad.png
SDWebImage를 사용해 보았지만 여전히 문제는 해결되지 않았습니다.
다른 문제는 UICollectionView
을 아래로 스크롤하면 위에 표시된 이미지로 표시된 일부 이미지가 표시되고로드가 완료된 후 올바른 이미지로 변경된다는 것이고 무엇이 원인인지 전혀 알 수 없습니다. 문제.
이 두 가지 문제를 해결할 수 있도록 도와주세요. 도움을 주시면 감사하겠습니다.
링크가 잘못되었습니다 – bunkerdive