#ios #scroll #uicollectionview #uiscrollview
Вопрос:
Когда прокрутка представления коллекции достигает определенного смещения, смещение представления родительской коллекции фиксируется, и я хочу работать так, чтобы прокрутка продолжалась до представления коллекции в ячейке представления родительской коллекции.
Напротив, когда смещение представления коллекции в ячейке становится равным 0, я хочу, чтобы событие прокрутки было продолжено обратно в родительское представление коллекции.
Есть ли какой-нибудь способ??
Вот как я это попробовал.
- Метод с использованием pangesture-Не может обработать событие замедления прокрутки. -Когда представление коллекции в ячейке сфокусировано на событии прокрутки, изменение в родительском представлении больше не обрабатывается.
- Как отключить прокрутку родительского представления коллекции и включить прокрутку представления коллекции в ячейке при достижении ячейки с ячейкой триггера-Если она подключена неестественно и захвачена триггером во время события прокрутки, событие прокрутки отключается, и прокрутка должна выполняться снова. -Нет реакции на замедление -Событие scrollsToTop не работает.
- Переопределение touchesShouldCancelInContentView в ScrollView -Поскольку он основан на прикосновении, он не может работать в соответствии с областью касания, и желаемая функция не может быть реализована.
Если у вас есть какие-либо хорошие идеи, пожалуйста, посоветуйте.