重装的问题这是refrence链接:多在UICollectionView
在最后一个单元格UICollectionView自定义布局斯威夫特
https://www.raywenderlich.com/107439/uicollectionview-custom-layout-tutorial-pinterest
我已经实现负载中的数据被下载,下载后完成,我想重装收集
collectionView.collectionViewLayout.invalidateLayout()
self.collectionView.reloadData()
let concurrentQueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)
dispatch_async(concurrentQueue) {
DataManager.sharedInstance.homeRequest(Dictionary: params, onSuccess: { (dict) in
self.downloadPageIndex += 1
let response = HomeObject(dictionary: dict)
for (_,e) in (response.dataDict?.enumerate())!{
self.dataArray.append(e)
}
dispatch_async(dispatch_get_main_queue()) {
self.collectionView.reloadData()
self.collectionView.collectionViewLayout.invalidateLayout()
}
self.activityIndicatorCell.stopAnimating()
}, onError: { (error) in
self.activityIndicatorCell.stopAnimating()
})
这样的CollectionView reloadata
任何一个能帮助我吗?
这些行有什么问题?你的问题是什么? – Larme
你可以显示更多的负载?当你收到数据时发生了什么? – kiera91
Collectionview不重载.... – Ravi