2017-02-20 3 views
0

Ich habe eine App mit dem ersten Bildschirm ist ein Login-Bildschirm. Sobald sich der Benutzer angemeldet hat, wechselt er mit 5 Tabs zu meinem Tab-Bar-Controller, aber im Moment öffnet er immer den ersten Tab.Gehen Sie zu benutzerdefinierten Registerkarte in UITabBarController

Wie bekomme ich es, um die 3. Registerkarte zu öffnen? Ich habe es vorher in AppDelegate gemacht, aber das war für eine App mit dem Startbildschirm, der die Tab-Leiste ist, aber es scheint nicht zu funktionieren, wenn es nicht ist.

Swift 3, iOS 10.3, Xcode 8.3 Beta 2

+0

Wo sind Sie setzen Sie Code und was ist Ihr Code? – paulvs

+0

Mögliches Duplikat von [Programmgesteuertes Wechseln zwischen den Registerkarten innerhalb von Swift] (http://stackoverflow.com/questions/25325923/programatically-switching-between-tabs-within-swift) –

+0

@SeyyedParsaNeshaei nope – KyloR

Antwort

0

In Ihrem UITabBarController ‚s viewWillAppear tun

selectedIndex = 2 
+0

Perfekt, ich kann nicht glauben, dass ich so viele Dinge ausprobiert habe und es war buchstäblich so einfach. Vielen Dank! – KyloR

+0

Manchmal ist es direkt vor dir und du kannst es einfach nicht sehen ... passiert uns allen! Froh, dass ich helfen konnte :) –

Verwandte Themen