更新数据源然后重新加载CollectionView

时间:2017-08-29 14:01:47

标签: ios swift uitableview uicollectionview

我有一个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() } } } ,然后更新单元格内的数据。

我需要添加新数据来更新模型,然后更新数据源。

有没有办法可以这样做?

0 个答案:

没有答案