У меня возникла ситуация, когда поток получил новые модели с сервера, и я пытаюсь перезагрузить все ячейки в моем UICollectionViewController
.UICollectionView и перезагрузка UITableView вызывает переупорядочивание ячеек
Я называю collectionView.reloadData()
(на основном потоке), и вдруг все клетки меняют свои позиции (значение, я могу видеть содержимое ячеек меняет свою позицию от одной клетки к другой)
Ни одно из следующих работ :
- Сортировка источника данных в том же порядке
- Сохранение клеток в пользовательский словарь, и реванша данные к клеткам
self.collectionView!.reloadItemsAtIndexPaths(indexPaths)
где indexPaths содержат все Curr лор пути- перегрузочные только visiable клетки с
self.collectionView!.visibleCells()
Что я здесь отсутствует?
«Я пробовал все возможные ». Что вы пробовали? Где ваш код? Как мы можем вам помочь? Должны ли мы догадываться, что вы написали? – jcaron
@jcaron - если вы можете остановить меня и снова открыть этот вопрос - я дам полный и подробный ответ, включая все мои выводы, решение и пример –