Cross-Directional UIScrollViews - Могу ли я изменить поведение прокрутки?

Вот как работают представления прокрутки: Один вид прокрутки включает подкачку в горизонтальном направлении. Каждая «страница» этого представления прокрутки содержит UITableView с вертикальной прокруткой. Без модификации это работает нормально, но не идеально.

Поведение, которое не правильно: Когда пользователь прокручивает вверх и вниз представление таблицы, но затем хочет быстро перейти к следующей странице, горизонтальное пролистывание / прокрутка не будет работать изначально - оно не будет работать, пока представление таблицы не будет неподвижным (даже если перелистывание очень четко горизонтальный).

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


Как я могу изменить это поведение - какой самый простой или лучший способ?


НОТА По различным причинам UIPageViewController, как указано в некоторых ответах, не будет работать. Как я могу сделать это с помощью перекрестных UIScrollViews (/ один является табличным представлением, но вы поняли идею)? Я часами бьюсь головой о стену - если ты думаешь, что сможешь это сделать, то я более чем с радостью присужду награду.

Ответы на вопрос(7)

Ваш ответ на вопрос