Moin!
Ich brauche mal gerade jemanden, der das Brett von meinem Kopf löst. Nach 18 Stunden Xcode habe ich gerade nur noch Erbswurstsuppe zwischen den Ohren.
Da ein UITabBarController unterhalb eines UINavigationController eine blöde Idee ist, habe ich mir gerade selber einen Tabbar-View aus einem UINavigationController+UIViewController+Container View gebaut. Sieht ziemlich gut aus. Zeigt auch brav den Inhalt des ersten Tabs in der Nagivationshierarchie des umgebenden Navigationcontroller an - die Verbindung vom Container View zum Viewcontroller lässt sich ja bequem im Storyboard ziehen. Wie kriege ich denn jetzt in den anderen Tabs Viewcontroller angezeigt, die ebenfalls in der Navigationshierarchie eingebettet sind? Ich bin gerade nur noch dazu fähig, Viewcontroller anzuzeigen, die nicht in der Navigationshierarchie enthalten sind.
Also nomma als Bild:
UINavigationController->UIViewController->UITabBar->Container View->UIViewController1
-> tut.
UINavigationController->UIViewController->UITabBar->Container View->UIViewController2
-> tut nicht, weil UIViewController Vollbild ist und nicht in der Navigationshierarchie. UIViewController2 wird beim Auswählen eines anderen TabBarItems aufgerufen.
Soweit verständlich? Vielleicht sollte ich auch einfach nur ins Bett gehen …
Ich brauche mal gerade jemanden, der das Brett von meinem Kopf löst. Nach 18 Stunden Xcode habe ich gerade nur noch Erbswurstsuppe zwischen den Ohren.
Da ein UITabBarController unterhalb eines UINavigationController eine blöde Idee ist, habe ich mir gerade selber einen Tabbar-View aus einem UINavigationController+UIViewController+Container View gebaut. Sieht ziemlich gut aus. Zeigt auch brav den Inhalt des ersten Tabs in der Nagivationshierarchie des umgebenden Navigationcontroller an - die Verbindung vom Container View zum Viewcontroller lässt sich ja bequem im Storyboard ziehen. Wie kriege ich denn jetzt in den anderen Tabs Viewcontroller angezeigt, die ebenfalls in der Navigationshierarchie eingebettet sind? Ich bin gerade nur noch dazu fähig, Viewcontroller anzuzeigen, die nicht in der Navigationshierarchie enthalten sind.
Also nomma als Bild:
UINavigationController->UIViewController->UITabBar->Container View->UIViewController1
-> tut.
UINavigationController->UIViewController->UITabBar->Container View->UIViewController2
-> tut nicht, weil UIViewController Vollbild ist und nicht in der Navigationshierarchie. UIViewController2 wird beim Auswählen eines anderen TabBarItems aufgerufen.
Soweit verständlich? Vielleicht sollte ich auch einfach nur ins Bett gehen …