2012-09-23 7 views
11

Więc to, co chcę zrobić, to mieć UIPageViewController, który zakończy wyświetlanie trzech kontrolerów widoku, jeden w pełni widoczny, a następnie dwa jako podgląd na prawo i lewo. Przykładem może być iOS6 Store App:Wiele widocznych stron w stylu przewijania UIPageViewController

iOS6 App Store

robi to za pomocą UIPageViewController ustawiony UIPageViewControllerTransitionStyleScroll możliwe?

Zasadniczo chciałbym mieć taki przypadek, w którym mogę mieć trzy kontrolery UIView, które przetwarzam jako strony użytkownika przez pozycje 1- na liście (gdzie n wynosi co najmniej 50). Wiem, że interfejs, który zachowuje się w ten sposób, może być wykonany za pomocą UIScrollView z włączaniem stronicowania, ale ponowne użycie widoków zajmie trochę tasowania kodu, którego wolałbym nie pisać, jeśli Apple już to zrobił dla mnie.

Jestem całkowicie zadowolony z faktu, że jest to tylko iOS6, przy okazji, a także wygodne z alternatywami, jeśli istnieją.

Dzięki!

+0

Więc na czym skończyłeś? – dokkaebi

+2

Zasadniczo poziomy widok kolekcji z widokiem przewijania ustawionym na stronę. Sprawiłem, że nie wypełnia ona całej szerokości i została wyłączona funkcja clipsToBounds. Nie mam teraz kodu przed sobą. – ultramiraculous

+0

Dźwięki o prawej. Szkoda, że ​​nie jest wbudowany w PageViewController - wydaje się tak blisko. Dzięki! – dokkaebi

Odpowiedz

4

Sprawdź nowy collection view. Myślę, że możesz być w stanie stworzyć coś takiego z ponownym użyciem komórki itp.

+0

Dzięki. Właśnie to w końcu robiłem, kiedy dotarłem do tej funkcji. – ultramiraculous