CollectionViewにAPIを使用して検索したイメージを表示させるアプリを作成しています。
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath { CollectionViewCell *cell = (CollectionViewCell *)[collectionView dequeueReusableCellWithReuseIdentifier:@"Cell" forIndexPath:indexPath]; // for (UIView *subview in [cell subviews]) { // [subview removeFromSuperview]; // } [cell searchResultsSetCell:(UIImageView *)[cell viewWithTag:1]tag:self.photoData[indexPath.row].url url:[NSURL URLWithString:_photoData[indexPath.row].url]]; return cell; }
問題点
初回検索時は問題なく表示されるのですが、二度目以降は以前に検索したデータがセルに残ったまま再利用されているようで、表示がおかしくなってしまいます。
コメント部分をセル生成の前に記述すればよいと他のサイトに載っていたのですが
このままだと、ColletionViewが呼ばれる度にremoveされてしまうので
画像が表示されません。
どなたかよい方法をご教示いただけましたら、幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/03 04:32