我一直在使用alamofire-image庫在uicollectionview單元格內顯示來自url的圖像。Alamofire-image加載錯誤圖像在uicollectionview單元格內
我注意到大部分時間顯示正確的圖像,但有時會顯示錯誤的圖像(大部分時間是以前的細胞圖像)。 如何解決這個問題。
func collectionView(collectionView: UICollectionView,
cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCellWithReuseIdentifier("cell",forIndexPath: indexPath) as! myCollectionViewCell
cell.titleLabelCell.text = element[indexPath.row]["title"]
cell.generLabelCell.text = element[indexPath.row]["gener"]
let URL = NSURL(string: "\(element[indexPath.row]["banner_site_url"])")!
cell.mImageView.af_setImageWithURL(URL)
return cell
}
我相信你在後臺下載。這裏的問題是,當滾動速度很快時,單元格已經移動到不同的部分。當圖像返回時,它被分配到錯誤的單元格。我有同樣的問題。我想將請求url字符串設置爲變量,以便分配正確的圖像。 – Ross