Я видел аналогичный вопрос here, но без рабочего решения.UIPageViewController Swipe Conditional On UIScrollView
У меня есть UIScrollView
, который встроен в UIPageViewController
. Я хотел бы, чтобы пользователь мог прокручивать UIScrollView
обычно. Затем, если один конец UIScrollView
достигнут (например, вплоть до левого), то проведите влево (прокручивание вправо, но вы получите то, что я имею в виду) вызовет UIPageViewController
, чтобы сдвинуть влево на другую страницу.
Поведение по умолчанию немного отрывочно. Похоже, что распознаватели жестов конкурируют, а в некоторых случаях прокручивается UIScrollView
, а в других случаях PageView просто переходит на следующую страницу. Я хотел бы привязать это поведение к смещению содержимого UIScrollView
или что-то в этом роде.
Я буду экспериментировать с методами requireFail
на различных распознавателях жестов, но похоже, что все свойства распознавателя жестов PageView ничтожны, потому что я использую тип перехода по прокрутке. Итак ... идя по иерархии?
В любом случае, я был бы признателен, если кто-нибудь знает, что это простое решение.