ich dies ein Storyboard wie habenTabBar- halten, wenn zu einer anderen Ansicht Controller bewegt
-> Navigation -> Loginview -> TabBarController -> VC1 -> VC2
Ich habe es nicht geschafft ein „Schritt zu machen "Von VC1 zu VC2, wobei die Tab-Leiste beibehalten wird.
ich versuchte das folgende:
Segue (Karte Typ)
self.performSegueWithIdentifier("toVC2segue", sender: self)
instantiate programmaticaly:
// prepare for future display let storyboard = UIStoryboard(name: "Main", bundle: nil) let navigationVC = UIApplication.sharedApplication().keyWindow?.rootViewController as! UINavigationController // prepare next view let vc = storyboard.instantiateViewControllerWithIdentifier("VC2id") self.tabBarController?.navigationController?.pushViewController(vc, animated: true)
aber beide die Tab-Leiste machen zu verschwinden.
Ich habe auch versucht
self.hidesBottomBarWhenPushed = false
aber das alles änderte sich nicht.
Haben Sie eine andere Idee?
PS: ich mein Schema oben ...
aktualisiertEdit: die Antworten unten Nach der Lektüre habe ich versucht, eine andere Navigation-Controller hinzuzufügen:
-> Navigation -> Loginview -> TabBarController -> Navigation -> VC1 -> VC2
aber ich habe jetzt zwei Navigationsleisten lagert in VC1 und VC2 ...
eingebettet ist, so sollte jeder Tab seinen eigenen Navigationscontroller haben? – Nahouto
Jede Registerkarte sollte ihren eigenen Navigationscontroller oder View-Controller haben. Abhängig vom Anwendungsfall. – salabaha
Ich muss meine komplette App neu erstellen ... so ein Schmerz ... – Nahouto