Как исправить перемещение липкого заголовка UICollectionViewFlowLayout при вставке элемента при прокрутке - PullRequest
0 голосов
/ 03 мая 2019

Я заметил, что если я вставляю элемент в UICollectionView во время прокрутки, вид липкого заголовка перемещается вместе со скоростью прокрутки, а не остается на месте.Как только анимация вставки завершается, она возвращается в исходное положение.Ниже приведен рисунок этой проблемы.Зеленая полоса - UICollectionView.elementKindSectionHeader.Вы заметите, что он начинает расти, когда ячейки перемещаются при вызове insertItems(at:).

Есть ли способ вставить элементы в UICollectionView, когда прокрутка происходит без перепутывания макета?Я бы хотел, чтобы вещи анимировались на своих новых позициях, а не вызывали reloadData().

Еще один побочный эффект, который я заметил, заключается в том, что он, похоже, не удаляет очереди из ячеек, когда происходит анимация вставки.Я думаю, что это может быть связано.

Я заметил, что это происходит и в пользовательских макетах.

Заранее спасибо за любую помощь!

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...