重裝的問題這是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