An alternative to UIPageViewController