UIPageViewController отключить прокрутку
Я использую UIPageViewController с transitionStyleUIPageViewControllerTransitionStyleScroll
и навигацияОриентацияUIPageViewControllerNavigationOrientationVertical
у меня тоже естьUIPanGestureRecognizer
на представлении, и я хочу отключить прокрутку страницы, когда жест панорамирования активен.
Я пытаюсь установить следующее, когда начинается жест:
pageViewController.view.userInteractionEnabled = NO;
Это, кажется, не имеет никакого эффекта, или, кажется, работает спорадически.
Единственный другой способ, который я нашел, чтобы сделать это (который работает), это установить для dataSource UIPageViewController значение nil во время выполнения жеста панорамирования, однако это вызывает огромную задержку при сбросе dataSource.