2017-05-20 14 views
1

私は1枚の画像は、URLダウンロードしたSDWebイメージを自動的にイメージ化しますか?

からダウンロードしたシンプルなコレクションビューを持っていると私はSDのWeb画像を使用しようと、それは

はここにこれらのイメージに私のコードをキャッシュしていない

func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell { 
     let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "carOwnerCell", for: indexPath) as! CarOwnerCollectionViewCell 

     cell.requestImage.sd_setShowActivityIndicatorView(true) 
     cell.requestImage.sd_setImage(with: URL(string: "My url ")) 

     return cell 

    } 

画像ダウンロードけどコレクションをスクロールするたびにイメージをダウンロードし続けます。表示方法SDウェブイメージを使用してイメージをダウンロードするにはどうすればいいですか?

+0

各セルの呼び出しでURLを設定していますが、存在するかどうかを非同期でチェックしてキャッシュされたイメージを設定します。あなたはあなたのイメージを一度ダウンロードし、次にインターネットをオフにし、上下にスクロールすることによって確認することができます。 –

答えて

0

まず、( "私のURL")を確認してからgプレースホルダーイメージが表示されている場合はプレースホルダーイメージが表示されます。

関連する問題