我有一个UICollectionView
,里面有一个带有递增和递减按钮的单元格,这些按钮会影响numberOfItemsInSection
的{{1}}。
这就是collectionView
的样子:
numberOfItemsInSection
我设置了func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return self.customizationsCount
}
类型的属性customizationsCount
,它会根据增量和减量而改变:
Int
问题是:这是首先更新collectionView的private var customizationsCount = 1 {
didSet {
if itemsCustomizationCollectionView != nil {
DispatchQueue.main.async { self.itemsCustomizationCollectionView!.reloadData() }
self.view.layoutSubviews()
}
}
}
,然后更新单元格内的数据。
我需要添加新数据来更新模型,然后更新数据源。
有没有办法可以这样做?