2013-06-08 8 views
6

Ich habe versucht, einen UIPageControl-Frame auf die volle Breite meines Bildschirms einzustellen und Ausrichtung im Interface Builder auf Horizontal: rechts, aber es bleibt so zentriert.iOS UIPageControl HorizontalAlignment funktioniert nicht

"contentVerticalAlignment" ist eine UIControl-Eigenschaft und es gibt keine Erwähnung, ob es für ein UIPageControl in den Dokumenten funktioniert. Soll horizontale Ausrichtung für ein UIPageControl funktionieren? Wenn nicht, soll ich es untergliedern, um es funktionieren zu lassen (indem ich es in eine UIView einbettle und es selbst ausrichtet).

+0

gleiche Problem. @Bbx hast du jetzt eine Lösung? –

Antwort

0

Es ist eine Abhilfe, aber Sie können eine homegrown Größe so passen:

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

für eine linksbündig UIPageControl.

0

Hier ist eine aktualisierte Abhilfe:

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

Das funktioniert sehr gut:

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