如何在UIViewController上更新Collectionview自定义单元格属性

时间:2019-09-23 12:57:33

标签: swift uicollectionviewcell

我的自定义单元格具有图片属性。

magrittr

在我的ViewController上

class AODCameraCollectionViewCell: UICollectionViewCell, NibReusable {

@IBOutlet weak var lblCount: UILabel!
@IBOutlet weak var imgAddCamera: UIImageView!
@IBOutlet weak var viewMain: AODView!
@IBOutlet weak var imgBattery: UIImageView!
@IBOutlet weak var imgWifi: UIImageView!

在CollectionView数据源上,我有这个

@IBOutlet weak var viewCameraCollection: UICollectionView!
...
//Setup camera collection
viewCameraCollection.register(cellType: AODCameraCollectionViewCell.self)
viewCameraCollection.delegate =  self
viewCameraCollection.dataSource = self

有没有一种方法可以访问我的自定义单元格图像属性,对其进行更改,然后在不添加新单元格的情况下更新该单元格?

2 个答案:

答案 0 :(得分:0)

您好,请根据您的要求重新加载收藏视图。

例如:-

 @objc func reloadCollectionViewAction(sender: UIButton!) {

 DispatchQueue.main.async {
           self. viewCameraCollection.reloadData()
        }

    }

答案 1 :(得分:0)

使用CellForItemAtIndexPath函数并指定要访问的单元格的索引。然后,您可以更新该特定单元格的所有成员。更新后,只需重新加载collectionView。