2013-03-28 25 views
22

Używam UIPageViewController do wyświetlania 4 innych ViewControllers. Tak więc mój RootViewController to PageViewController, który wyświetla 4 inne kontrolery ViewController, które utworzyłem w mojej Storyboard z segues do różnych widoków. Wszystko działa idealnie. Ale czy można dodać UIPageControl do tego PageViewController. Czy to w ogóle możliwe?UIPageViewController z PageControl

A może ktoś ma pomysł, jak osiągnąć podobny rezultat?

Byłoby świetnie, dzięki!

+0

W jakim samouczku skorzystałeś, chciałbym zrobić to samo? –

Odpowiedz

38

Trzeba wdrożyć te UIPageViewControllerDataSource metod:

- (NSInteger)presentationCountForPageViewController:(UIPageViewController *)pageViewController 

i

- (NSInteger)presentationIndexForPageViewController:(UIPageViewController *)pageViewController 

a dostaniesz kontrolę Page Pokazuje się na dole 36 px swojej UIPageViewController. Spróbuj zmienić kolor widoku na ciemny kolor, jeśli nie możesz ich zobaczyć.

+0

dzięki temu działało idealnie! –

+0

Co zabawne, twoje pytanie również pomogło mi - miałem ten kod w postaci tablicy, i zastanawiałem się, dlaczego na dole był biały pasek. Więc dziękuję też :) – yjsoon

+1

Haha, dobrze jest usłyszeć, że to ci pomogło :) - czy wiesz, czy możesz zmienić kolor punktów? i jak ukryć czarny pasek na dole? Czy to jest możliwe? Dzięki –

Powiązane problemy