2011-02-07 11 views
11

¿Alguien tiene una idea de cómo crear un UIPageControl vertical? Tengo UIScrollView con la paginación habilitada y me gustaría que el UIPageControl se coloque en el lateral y aparezca verticalmente en lugar de horizontalmente.Crear un UIPageControl vertical

gracias de antemano ...

Respuesta

38

se puede aplicar una transformación de rotación a la UIPageControl.

pageControl.transform = CGAffineTransformMakeRotation(M_PI_2); 

Swift 3,0

let angle = CGFloat(M_PI_2) 
pageControl.transform = CGAffineTransform(rotationAngle: angle) 
+0

Eso funcionó, ¡gracias! – MiMo

+0

¡Qué gran respuesta! Gracias – Nektarios

2

Actualización para Swift 3,1

pageControl.transform = pageControl.transform.rotated(by: .pi/2) 
0

Puede utilizar UICollectionView con paginación habilitado y de desplazamiento vertical. Esto maneja la paginación vertical automáticamente.

Cuestiones relacionadas