Я пытаюсь прокрутить ячейку в определенном месте (.bottom
) и после завершения анимации прокрутки выполнить некоторый код. Проблема в том, что функция scrollToItem
не обеспечивает обработчик завершения, поэтому единственным решением является использование делегата (scrollViewDidEndScrollingAnimation
). Используя это у меня есть одна проблема, хотя, если ячейка уже находится в этом месте .didEndScrollAnim
. никогда не будет звонить.
Есть ли способ узнать, находится ли ячейка уже на UICollectionView.ScrollPosition.bottom
?
collectionView.scrollToItem(at: indexPath, at: [.bottom,.centeredHorizontally], animated: true)
Я хочу иметь возможность запускать часть кода, когда ячейка находится в нужном месте [.bottom
], а также анимировать прокрутку, если требуется прокрутка.