2013-06-08 18 views
6

Ho provato ad impostare un frame UIPageControl sull'intera larghezza del mio schermo e ad impostare l'allineamento in Interface Builder su Horizontal: a destra ma rimane centrato.iOS UIPageControl HorizontalAlignment non funziona

"contentVerticalAlignment" è una proprietà UIControl e non viene menzionato se funzionerà per un UIPageControl nei documenti. L'allineamento orizzontale dovrebbe funzionare per un UIPageControl? In caso contrario, la sottoclassi per farlo funzionare (incorporandolo in un UIView e allineandolo personalmente).

+0

stesso problema. @Bbx ora hai qualche soluzione? –

risposta

0

E 'una soluzione, ma si può fare una dimensione homegrown per adattarsi in questo modo:

pager.frame = CGRectMake(20, 10, array.count*13, 30); 

per una sinistra allineata UIPageControl.

0

Ecco un soluzione aggiornata:

pager.frame.size.width = CGFloat(pager.numberOfPages) * 17 - 14 
0

Questo funziona molto bene:

pager.frame.size.width = CGFloat(pager.numberOfPages - 1) * 16 + 7 
Problemi correlati