как добавить событие прокрутки UICollectionView в CollectionView в ячейке UICollectionViewCell

#ios #scroll #uicollectionview #uiscrollview

Вопрос:

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

Напротив, когда смещение представления коллекции в ячейке становится равным 0, я хочу, чтобы событие прокрутки было продолжено обратно в родительское представление коллекции.

Есть ли какой-нибудь способ??

Вот как я это попробовал.

  1. Метод с использованием pangesture-Не может обработать событие замедления прокрутки. -Когда представление коллекции в ячейке сфокусировано на событии прокрутки, изменение в родительском представлении больше не обрабатывается.
  2. Как отключить прокрутку родительского представления коллекции и включить прокрутку представления коллекции в ячейке при достижении ячейки с ячейкой триггера-Если она подключена неестественно и захвачена триггером во время события прокрутки, событие прокрутки отключается, и прокрутка должна выполняться снова. -Нет реакции на замедление -Событие scrollsToTop не работает.
  3. Переопределение touchesShouldCancelInContentView в ScrollView -Поскольку он основан на прикосновении, он не может работать в соответствии с областью касания, и желаемая функция не может быть реализована.

Если у вас есть какие-либо хорошие идеи, пожалуйста, посоветуйте.