I have a UIPageControl
that has 22 pages, therefore 22 page indicator dots. In landscape on iPhone they\'re all visible with plenty of space on the left and right,
If you have that many dots, I would seriously consider a different control. But if you want to stick to UIPageControl, I would just scale it down to fit on screen, with something like:
pageControl.transform = CGAffineTransformMakeScale(0.7, 0.7);
This scales it down to 70% of its initial size - I leave it to you to determine the best scale for your screen size/number of pages.