2016-12-13 4 views
0

iOS Navigation flow diagram in my appiOS - UINavigationController vor und nach UITabBarController

Ich erstelle eine iOS-App mit UINavigationController und UITabBarController. Die ersten 2-3 Bildschirme mit einem Navigationscontroller und die nächsten Bildschirme sind in den Tab-Controller integriert. Und jede Tab-Leiste verwendet separate Navigations-Controller. Beim Navigieren zu einem der Registerkartenelemente und beim Zurückklicken navigiert es zurück zum Bildschirm vor dem Registerkartencontroller (HomeViewController2).

[HVC1 -> HVC2 -> TBC1 -> UIVC1 -> UIVC1.1 -> UIVC1.2, klicken Sie auf Zurück Schaltfläche Jetzt Navigation .. Es wird HVC2 zurück]

I festgestellt, dass die erste Navigationsleiste die Navigationsleiste der Navigationsleiste der Navigationsleiste der Navigationsleiste verdeckt. Wie kann ich den einzelnen Navigations-Controller in der Tab-Leiste verwenden und in der Tab-Leiste zur Ausgangsansicht zurückkehren, um mit dem Haupt-Navigations-Controller zurück zu vorherigen Ansichten zu navigieren?

+0

eigentlich, was Sie tun möchten? Navigationsleiste ausblenden? – KKRocks

+0

Ja. Verstecken Sie die Hauptnavigation, wenn Sie durch die Navigationsleiste navigieren. – Afzal

Antwort

0

Sie müssen rootViewController von appdelegate Fenster statt Push zu Tab ViewController ändern.

Window.RootViewController = yourTabViewContoller; 
+0

Wenn ich so eingestellt bin, kann ich nicht von der Tab-Ansicht zur Home-Ansicht zurück navigieren? – Afzal

+0

Ja, das geht nicht. – KKRocks

+0

Ich brauche diese Navigation auch wie im Diagramm zu sehen – Afzal

Verwandte Themen