Frage

meine app erste Viewcontroller ist UIViewController. und wenn der Benutzer Klick-Taste und drücken Sie verschwinden Firstview UITabViewController ist es möglich?

Ich kann nicht finden, wie UITabViewController von UIViewController drücken.

War es hilfreich?

Lösung

UPDATE sorry, falsch verstanden ich TabVC für UITableViewController. Meinst du UITableViewController oder UITabBarController? Ich werde meine Antwort unten sowieso verlassen.

In diesem Fall ist es in der Regel am besten einen UITabBarController die Stammansicht Objekt zu haben. Obwohl es getan werden kann, ist es eine chaotische Umsetzung, meiner Meinung nach. Ich würde den UITabBarController die Wurzel in der Tat machen und die UIViewController Anzeige modal von dem UITabBarController auf Start.

Der Benutzer würde mit dem UIViewController präsentiert werden, und wenn sie auf die Schaltfläche geklickt haben, abgetan, dass modale Ansicht, die UITabBarController enthüllt.


Verwenden Sie einfach einen UINavigationController. Mit der Navigationssteuereinheit den tableview als die zweite Ebene in der Hierarchie schieben. Als Bonus erhalten Sie die Zurück-Taste für ‚frei‘ bekommen, und Sie müssen sich keine Sorgen machen über die Delegierten für wieder auf den ursprünglichen UIViewController zu bekommen.

Andere Tipps

Sie können versuchen, diese:

self.tabBarController.selectedViewController
= [Self.tabBarController.viewControllers objectAtIndex: 2];

sollte es funktionieren, weil selectedViewController Eigenschaft Ansicht ausgewählter Register enthält.

Als erstes müssen Sie View-Controller. Und machen Zweite View-Controller, die enthalten TabBarController. Jetzt nur noch zweite View-Controller drücken. Und TabBarController Ansicht als Subview zweite View-Controller hinzuzufügen.

Hope Sie bekommt es ..

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top