Я серьезно сомневаюсь, что распознаватели жестов могли бы стать хорошим решением, поскольку они, как правило, наиболее полезны при сдержанных жестах.
Не думаю, что смогу улучшить ваше общее направление, исходя из предположения,Выше подразумевалось, что вы ищете непрерывную / постепенную прокрутку.
Вместо этого я предлагаю вам подумать о том, чтобы спроектировать это с использованием метода прокрутки с постраничной прокруткой.Когда ваш пользователь перетаскивает объект к краю просмотра прокрутки, заставьте представление прокрутки перемещать одну страницу в этом направлении (установив параметр contentOffset для перемещения в этом направлении в соответствии с границами представления прокрутки).Когда это даже происходит, слегка выдвиньте объект из «горячей зоны» на краю прокрутки, чтобы пользователь был вынужден явно указать, что он хочет переместить другую страницу или что-то в том же духе, то есть, посколькуПодход к дизайну зависит от этих «событий пейджинга», которые вам нужны для реализации какой-либо системы жестов, чтобы пользователь мог продолжать пейджинг.
Полагаю, вы могли бы использовать таймер в той же ситуации, чтобы, если пользователь сохранял положение и нажимал в течение еще одной секунды, вы снова открывали страницу.