UIPageViewController отключить прокрутку

Я использую UIPageViewController с transitionStyleUIPageViewControllerTransitionStyleScroll и навигацияОриентацияUIPageViewControllerNavigationOrientationVertical

у меня тоже естьUIPanGestureRecognizer на представлении, и я хочу отключить прокрутку страницы, когда жест панорамирования активен.

Я пытаюсь установить следующее, когда начинается жест:

pageViewController.view.userInteractionEnabled = NO;

Это, кажется, не имеет никакого эффекта, или, кажется, работает спорадически.

Единственный другой способ, который я нашел, чтобы сделать это (который работает), это установить для dataSource UIPageViewController значение nil во время выполнения жеста панорамирования, однако это вызывает огромную задержку при сбросе dataSource.

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

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