2015-05-05 32 views
6

Zajmuję się tworzeniem jednej aplikacji Universal (zarówno dla iPhone'a, jak i iPada). Poniżej wymóg aplikacji.SplitView dla iPada i szuflady menu dla iPhone'a

Wymagania

1.There powinno być menu (master po lewej) i szczegół (po prawej).

2. Aby menu iPhone'a lub masterViewController mogły znajdować się w szufladzie lub w menu wysuwanym. Drawer or slid out menu

3.Do menu iPada powinno być na rootViewController z splitView. menu in master of splitViewController

Próbowałem już

starałem się wdrożyć go za pomocą spiltViewController, na iPadzie jest to grzywny (MasterViewController idzie na lewo od ekranu i DetailViewController jest po prawej stronie ekranu) działa, ale dla iPhone'a działa on po prostu jako sterownik UINavigationController (MasterViewController).

jakie podejście należy zastosować w celu jego wdrożenia?

+0

to normalne, gdy iPhone jest znacznie mniejsza przestrzeń ekranu. Jeśli chcesz to zrobić, powinieneś rozważyć utworzenie niestandardowej nawigacji po slajdzie. Ray Wenderlich ma kilka tutoriali, jest to najnowszy http://www.raywenderlich.com/78568/create-slide-out-navigation-panel-swift –

+0

@SASmith, że wiem, ale problem jest na iPadzie masterViewController powinien być umieszczony po lewej stronie ekranu jak splitView nie na wysuwanej nawigacji lub szufladzie. Dla iPhone'a jest w porządku. –

+0

Twoje pytanie nie jest do końca jasne na temat mojego przyjaciela. Powinieneś rozważyć umieszczenie tego w tym miejscu. Czy odwołujesz się do trybu w trybie portretu? Dodaj trochę więcej szczegółów do pytania na ten temat, a ja postaram się pomóc. –

Odpowiedz