我遇到線程從服務器獲取新模型的情況,並且嘗試重新加載我的UICollectionViewController
中的所有單元。UICollectionView和UITableView重新加載會導致重新排列單元格
我打電話collectionView.reloadData()
(在主線程),突然所有的細胞正在改變他們的立場
無下列作品(意思是,我可以從一個小區到另一個看到的細胞改變其位置的內容) :
- 排序數據源,以相同的順序
- 保存在自定義詞典中的細胞,並重新匹配所述數據到細胞
self.collectionView!.reloadItemsAtIndexPaths(indexPaths)
其中indexPaths包含所有CURR耳鼻喉科路徑- 重裝只visiable細胞
self.collectionView!.visibleCells()
缺少什麼我在這裏?
「我嘗試了一切可能的」。你嘗試了什麼?你的代碼在哪裏?我們怎麼可能幫你?我們應該猜測你寫的是什麼? – jcaron
@jcaron - 如果你可以扼殺我,並重新打開這個問題 - 我會提供一個完整和詳細的答案,包括我所有的發現,解決方案和一個例子 –