Anyone have an idea how to create a vertical UIPageControl? I have a UIScrollView with pagination enabled and I would like to have the UIPageControl sit on the side and appear vertically instead of horizontally.
Thank you in advance...
Anyone have an idea how to create a vertical UIPageControl? I have a UIScrollView with pagination enabled and I would like to have the UIPageControl sit on the side and appear vertically instead of horizontally.
Thank you in advance...
You can apply a rotation transformation to the UIPageControl.
pageControl.transform = CGAffineTransformMakeRotation(M_PI_2);
Swift 3.0
let angle = CGFloat(M_PI_2)
pageControl.transform = CGAffineTransform(rotationAngle: angle)
Swift 4.0
let angle = CGFloat.pi/2
pageControl.transform = CGAffineTransform(rotationAngle: angle)
Update for Swift 3.1
pageControl.transform = pageControl.transform.rotated(by: .pi/2)
You can use UICollectionView
with paging enabled and vertical scroll. This handles the vertical pagination automatically.