It is fully customizable in Xcode. You connect the data-source and delegate outputs to classes that inherit the corresponding protocols ( UIPageViewControllerDataSource and UIPageViewControllerDelegate ).
But you have to do some implementation for two protocols - usually by accessing your model data. Normally, but not required, the controller for UIPageView runs these two protocols. IN:
@interface MyPageViewController : UIPageViewController <UITableViewDataSource, UITTableViewDelegate> ... @end
source share