如何动态添加单元格到UICollectionView

时间:2016-03-16 15:31:57

标签: swift uicollectionview uicollectionviewcell

我想在运行时在UICollectionCell中添加一个单元格。什么是不影响表演的最佳方式?

它是我的样本细胞类:

class PersonViewCell: UICollectionViewCell {
    @IBOutlet weak var coverImg: UIImageView!
    @IBOutlet weak var nameLbl: UILabel!
    @IBOutlet weak var titleLbl: UILabel! 

    var p: Person!    

    func configureCell(p: Person) {
        self.titleLbl = p.title
        nameLbl.text = p.name
        coverImg.image = UIImage(named: "image-not-available")     
    }

}

1 个答案:

答案 0 :(得分:2)

在类中创建一个新的实例变量来存储数组并将JSON结果保存到它。然后使用它返回$this->db->get()->custom_row_object(0, 'Your_Model'); 中的单元格数,并在numberOfItemsInSection中绘制单元格。如果您想在此之后进行更新,请致电cellForItemAtIndexPath

另外,假设您在后台线程上发出网络请求,请务必在主要线路上拨打collection.reloadData()