2013-06-08 18 views
6

Próbowałem ustawienie ramki UIPageControl do pełnej szerokości ekranu i ustawienie mojego wyrównanie w interfejsie Builder pozioma: prawo, ale pozostaje wyśrodkowany.iOS UIPageControl HorizontalAlignment nie działa

„contentVerticalAlignment” jest właściwością UIControl i nie ma wzmianki, czy to będzie działać na UIPageControl w docs. Jest wyrównanie poziome powinien pracować dla UIPageControl? Jeśli nie będę podklasy to, aby to działało (osadzając go w UIView i wyrównując to sam).

+0

sam problem. @Bbx teraz masz jakieś rozwiązanie? –

Odpowiedz

0

Jest to obejście, ale można zrobić, aby dopasować rozmiar uczelnię tak:

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

na lewej wyrównany UIPageControl.

0

Oto zaktualizowana obejście:

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

To działa bardzo dobrze:

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