Раздел 0: одна ячейка для отмены выбора.
Раздел 1: недавно выбранные элементы.
Раздел 2 и последующие: в каждом разделе есть несколько элементов, которые можно выбрать.
Когда выбрана ячейка из раздела 2 или более поздней версии, копия этого элемента вставляется в начальный раздел 1 источника данных, и я хочу перезагрузить раздел 1, чтобы отразить обновленные последние элементы. Но я хочу сохранить положение прокрутки. Я пробовал:
Код: Выделить всё
[collectionView reloadSections:setWithIndex1]Код: Выделить всё
[collectionView reloadItemsAtIndexPaths:arrayWithAllSection1IndexPaths]Я просмотрел свой код, связанный с CollectionView, в поисках reloadData, setContentOffsets и подобные вещи, но хоть убей, я не могу найти причину этого. Есть ли что-то, что мне не хватает, что может привести к сбросу положения прокрутки после обновления?
Подробнее здесь: https://stackoverflow.com/questions/589 ... l-position
Мобильная версия