It seems ChildhoodAndy has solved its problem, but for future readers this is probably a good candidate for the UIPageViewController using the UIPageViewControllerTransitionStyleScroll . Each page will be its own UICollectionViewController with any custom layout.
source share