如何避免UICollectionView在swift中重复单元格

时间:2015-10-29 12:43:07

标签: ios swift uicollectionview uicollectionviewcell

你好我有一个UICollectionView。我从NSMutableArray加载数据,它有2个对象。但我的问题是它再次重复相同的细胞。

我正在使用XIB文件和快速代码,任何人都可以帮助我......

func numberOfSectionsInCollectionView(collectionView: UICollectionView) -> Int {

    return 1
}

func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
    return (contentImagesLsit?.count)!
}

func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {

    self.collectionView.registerNib(UINib(nibName: "GridCell", bundle: nil), forCellWithReuseIdentifier: "Cell")
    let cell = collectionView.dequeueReusableCellWithReuseIdentifier("Cell", forIndexPath: indexPath) as! GridCell
    print((contentImagesLsit?.objectAtIndex(indexPath.row) as? StylistMedia)!.imageURl)
    cell.imageCell?.setImageWithURL(NSURL(string: (contentImagesLsit?.objectAtIndex(indexPath.row) as? StylistMedia)!.imageURl), placeholderImage: nil, usingActivityIndicatorStyle: UIActivityIndicatorViewStyle.Gray)

    return cell
}

这是我的模拟器输出

enter image description here

0 个答案:

没有答案