Ответ 1
Вы можете применить преобразование вращения к UIPageControl.
pageControl.transform = CGAffineTransformMakeRotation(M_PI_2);
Swift 3.0
let angle = CGFloat(M_PI_2)
pageControl.transform = CGAffineTransform(rotationAngle: angle)
У кого-нибудь есть идея, как создать вертикальный UIPageControl? У меня есть UIScrollView с включенной разбивкой по страницам, и я хотел бы, чтобы UIPageControl сидел сбоку и отображался вертикально, а не горизонтально.
Спасибо заранее...
Вы можете применить преобразование вращения к UIPageControl.
pageControl.transform = CGAffineTransformMakeRotation(M_PI_2);
Swift 3.0
let angle = CGFloat(M_PI_2)
pageControl.transform = CGAffineTransform(rotationAngle: angle)
Обновление для Swift 3.1
pageControl.transform = pageControl.transform.rotated(by: .pi/2)
Вы можете использовать UICollectionView
с поддержкой пейджинга и вертикальной прокруткой. Это автоматически обрабатывает вертикальную разбивку страницы.