storyboard festgelegt rootViewController der NavController zu tableView aber auf app starten, zeigen Sie eine andere Ansicht
Ich habe eine einfache navigation stack: NavController->UITableViewController (als rootViewController in der NavController) -> Menü-items mit der main option, ein custom-viewController. Ich möchte, dass meine app zu starten mit den wichtigsten custom-view-controller, wie der aktuelle Blick auf den navigationController-stack, und die zurück-Taste, um zum Hauptmenü gehen. Gibt es eine Möglichkeit, mithilfe von Storyboards, um den setup-stack auf diese Weise, und noch auf starten, zeigen Sie die benutzerdefinierte Ansicht zuerst?
Ich versuche zu tun, diese in den storyboarding so viel wie möglich. Ich weiß, dass ich gehen könnte in der appDelegate und auf appDidFinishLaunching... drücken Sie die benutzerdefinierte viewController in der navController aber das scheint nur schlecht, weil dann in meiner appDelegate habe ich zum verweisen auf die navController-und custom-viewController.
InformationsquelleAutor jamone | 2011-12-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Leider
UIStoryboard
ist nicht in der Lage zu manipulieren, eineUINavigationController
Hierarchie, in eine visuelle Art und Weise. In Ihrem Fall müssen Sie zum einrichten der Hierarchie programmgesteuert in Ihrer Anwendung zu delegieren. Zum Glück, denn Sie sind storyboarding, Ihre app delegate enthält bereits einen Verweis auf dieses Navigations-controller.Wenn storyboarding, die so genannte "Initial View Controller" verdrahtet, um die
rootViewController
Eigenschaft auf dem application-Instanz vonUIWindow
durch die Zeit-applicationDidFinishLaunchingWithOptions:
ist messaged.Ich weiß, das ist nicht ideal, aber wenn Sie bleiben wollen in das land des storyboards, ich fürchte, dies ist der einzige Weg.
InformationsquelleAutor Mark Adams
Zwar ist dies nicht eine storyboard-Lösung per se, die UINavigationController Instanz-Methode popToViewController:animiert: "können Sie Ihre app mit einem bestimmten view-controller wie die angezeigt.
Ich verwende eine Menge, wenn Sie testen meine apps, damit ich nicht zu gehen durch den gesamten nav-stack, um die man die VC, die ich arbeite!
Ich bin mir nicht sicher, was Sie wollen, zu tun, die getan werden kann, Storyboard.
H.
InformationsquelleAutor Hamster