2015-05-05 5 views
6

Im Entwickeln einer Universal-App (für iPhone und iPad beide). Folgendes ist die Voraussetzung von App.SplitView für iPad und Menüschublade für iPhone

Anforderung

1.There sollte ein Menü (Master auf der linken Seite) und im Detail sein (rechts).

2.Für iPhone Menü oder MasterViewController sollte auf Schublade oder auf Slide-Out-Menü sein. Drawer or slid out menu

3.Für iPad-Menü sollte auf rootViewController von splitView sein. menu in master of splitViewController

Ich habe bereits versucht,

Ich versuchte es spiltViewController mit zu implementieren, für iPad es gut funktioniert (MasterViewController wird auf der linken Seite des Bildschirms kommen und DetailViewController ist auf der rechten Seite des Bildschirms), aber für iPhone funktioniert es einfach als UINavigationController (MasterViewController Controller als rootViewController von UINavigationController).

Welchen Ansatz sollte ich verwenden, um es zu implementieren?

+0

Das ist normal wie das iPhone ein viel kleinerer Platz auf dem Bildschirm ist. Wenn Sie dies tun möchten, sollten Sie eine benutzerdefinierte Slide-Out-Navigation erstellen. Ray Wenderlich hat ein paar Tutorials, das ist die neueste http://www.raywenderlich.com/78568/create-slide-out-navigation-panel-swift –

+0

@SASmith, dass ich weiß, aber das Problem ist auf dem iPad MasterViewController platziert werden sollte auf der linken Seite des Bildschirms wie SplitView nicht auf Slide-Out-Navigation oder Schublade. Für iPhone ist es in Ordnung. –

+0

Ihre Frage ist nicht wirklich klar, dass mein Freund. Sie sollten darüber nachdenken, das dort hinein zu setzen. Beziehen Sie sich darauf, wenn es im Portrait-Modus ist? Fügen Sie Ihrer Frage etwas mehr Detail hinzu und ich werde versuchen zu helfen. –

Antwort