I am using the iBook like page turn transition (UIPageViewControllerTransitionStylePageCurl) to navigate a couple of UIViewController pages.
Therefore I implemented UIPageViewControllerDataSource delegate functions
- (UIViewController *)pageViewController:
(UIPageViewController *)pageViewController viewControllerAfterViewController:(UIViewController *)viewController
{
and
- (UIViewController *)pageViewController:
(UIPageViewController *)pageViewController viewControllerBeforeViewController:
(UIViewController *)viewController
These get called correctly when doing the page turn by gesture. So far, so good.
In addition to this default behavior I'd like to add a long press gesture recognizer to both sides of the page as shortcut to move to the very last page or the very first page quickly. I already managed to add the gesture recognizer to the pages but I don't know how make the page move without the built-in swipe.
How can I trigger the page turn to a specific page (UIViewController) programmatically?