Задать вопрос
@ishlambad

Почему UIPageViewController внутри UIScrollView первый свайп фейлится?

Иерархия:

UIViewController {
    UIScrollView {
        UIPageViewController {
            UIViewController {
                UIScrollView {

                }
                .direction(.horizontal)
            }
            UIViewController {
                UIScrollView {

                }
                .direction(.horizontal)
            }
        }
    }
}


И есть проблема, которая кажется довольно неожиданной, когда вы пытаетесь свайпнуть в первый раз UIPageViewController начинает скроллится, но когда вы делаете то же самое во второй раз, то запускается внутренний горизонтальный UIScrollView.

Перепробовал кучу вариантов с жестами, отменой касаний, делегированием, ничего не работает. Мб кто сталкивался.

Playground:
https://drive.google.com/file/d/1cGNDp3cDuGRo8ywpY...

Video:
628fbe53a05a2863845638.gif
  • Вопрос задан
  • 52 просмотра
Подписаться 1 Сложный Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    iOS-разработчик
    10 месяцев
    Далее
  • Нетология
    iOS-разработчик с нуля
    11 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы