In cellForItemAt indexPath
Ändern Ich nenne:Collectionzell Bilder
if cell.venueImageView.image == nil {
cell.loadImage(imageURL: venue.imageURL)
}
loadImage
Funktion ist in UICollectionViewCell
Klasse:
func loadImage(imageURL: String) {
print("LOAD IMAGE: \(imageURL)")
Alamofire.request("http://***/" + imageURL).responseImage { response in
if let image = response.result.value {
self.venueImageView.image = image
}
}
}
Zum ersten Mal ist es richtig Bilder zeigt, aber wenn ich dann nach unten scrollen dann oben erscheint das erste Bild in der zweiten Zelle und das zweite Bild erscheint in der ersten Zelle und so weiter. Was ist falsch in meinem Code?