我想在运行时在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")
}
}
答案 0 :(得分:2)
在类中创建一个新的实例变量来存储数组并将JSON结果保存到它。然后使用它返回$this->db->get()->custom_row_object(0, 'Your_Model');
中的单元格数,并在numberOfItemsInSection
中绘制单元格。如果您想在此之后进行更新,请致电cellForItemAtIndexPath
另外,假设您在后台线程上发出网络请求,请务必在主要线路上拨打collection.reloadData()
。