If I understand correctly, what you want to do is to use UIPageViewController
with vertical orientation and also display the UIPageControl
vertically. I tried to do that, but it seems that the UIPageControl
related to the UIPageViewController
is not accessible directly.
However, I found a very satisfactory workaround to your problem. Use UIScrollView
with pagingEnabled and manage the UIPageControl
in the scrollView's delegate methods. To display the UIPageControl
vertically, you can use
pageControl.transform = CGAffineTransformMakeRotation(M_PI / 2);
I made a sample application demonstrating this workaround. Here is the download link. Consider accepting the question if it helped you solve the problem, thanks.