UICollectionView анимация прокрутки вверх не работает должным образом

Я использую этот код для прокрутки моего UICollectionView к вершине:

CGPointMake(0, -self.collectionView.contentInset.top) animated:YES];

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

Я также хотел бы знать, есть ли способ узнать, когда эта анимация закончилась?

Спасибо.

1 ответ

Я думаю, что вы должны попробовать этот метод, чтобы прокрутить вверх:

- (void)scrollToItemAtIndexPath:(NSIndexPath *)indexPath 
               atScrollPosition:(UICollectionViewScrollPosition)scrollPosition 
                       animated:(BOOL)animated
Другие вопросы по тегам