2017-01-03 4 views
0

Ich versuche, die Registerkarte in meinem Tabbar dynamisch zu ändern.Registerkarte in TabBar zur Laufzeit ändern

Ich habe eine Klasse für UITabBarController hinzugefügt.

Im ersten Tab-Controller habe ich eine Schaltfläche platziert und bei Klick möchte ich zur Laufzeit auf die dritte Registerkarte wechseln.

Ich bin ein absoluter Anfänger, so bin ich nicht sicher, wie diese

Auf Klick auf den Button funktioniert Ich bin mit

[self.tabBarController selectedIndex:2] 

Aber ich erhalte eine Fehlermeldung, die besagt, :

Keine sichtbare Schnittstelle deklariert die Wähler 'selectedIndex'

+0

Mögliche Duplikat einstellen [Umschalten auf eine TabBar Registerkarte Ansicht programmatisch?] (Http://stackoverflow.com/questions/5413538/switching -to-a-tabbar-tab-view-programmatisch) – Pushkraj

Antwort

3

Es ist setSelectedIndex. Sie mischen zwei Syntax.

[self.tabBarController setSelectedIndex:2]; 

Oder entweder Sie es wie dieses

self.tabBarController.selectedIndex = 2; 
+0

Arbeitete vollkommen in Ordnung. Danke Kumpel – jamian

+0

@jamian Willkommen Kumpel :) –