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,
You should really not use a UIPageControl for something that has 22 pages. How about trying something like a label that returns a number instead. Will make you app look a lot cleaner.
Although if you REALLY want to use the pageControl, pbasdf's answer is spot on. pageControl.transform = CGAffineTransformMakeScale(0.8, 0.8) should do the trick.