UIPageViewController direction only forward
The goal is to create a UIPageViewController that can only navigate forward. I am using a data source to provide the content for the UIPageViewController. The direction is set to UIPageViewControllerNavigationDirectionForward , the transition style is UIPageViewControllerTransitionStyleScroll . The implementation of - (UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerAfterViewController:(UIViewController *)viewController { // returns the next view controller } returns the next view controller, while the following should ensure navigating backwards