TabBarItem programmatisch entfernen

Wenn man in seinem XIB-File einen UITabBarController hinzugefügt hat kann es ja sein dass man gewissen Tab-Items doch nicht angezeigt haben möchte. Programmatisch kann man nicht einfach die items-Property der UITabBar modifizieren falls die TabBar einem TabBarController angehört. Dies muss dann wie folgt gemacht werden (Wir gehen davon aus dass tabController ein gültiger UITabBarController ist):

NSMutableArray *neueVC = [NSMutableArray arrayWithArray:tabController.viewControllers];
[neueVC removeObjectAtIndex:2];
tabController.viewController = neueVC;
Dieser Beitrag wurde unter iOS abgelegt und mit , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>