/ / Masquer l'élément dans TabBarController [xcode6 / swift] - iphone, swift, ios8, xcode6

Masquer l'élément dans TabBarController [xcode6 / swift] - iphone, swift, ios8, xcode6

J'ai un TabBarController qui est lié à 4 ViewControllers, donc la barre d'onglets affiche 4 éléments, mais je veux seulement afficher 3 éléments.

Comment masquer l'autre élément de la barre d'onglets?

Je veux que le ViewController qui n'est pas affiché dans la barre d'onglets affiche également la barre d'onglets.

Voici le story-board:

Tableau d'histoire

Et voici l'application sur le simulateur:

Simulateur

Je veux que l'élément "Notificaciones" soit caché (c'est la vue initiale qui est affichée)

Merci!

Réponses:

1 pour la réponse № 1

Vous pouvez enlever le UITabBarItem avec le code suivant:

NSMutableArray *tabBarViewControllers = [NSMutableArray arrayWithArray:self.tabBarController.viewControllers];
[tabBarViewControllers removeObjectAtIndex:0];
[self.tabBarController setViewControllers: tabBarViewControllers animated:YES];

Cela ressemble à la façon dont vous avez cette bonne configurationà présent, une fois que vous aurez sélectionné l'une des autres vues, vous ne pourrez plus revenir à la vue Notificaciones sans recharger l'intégralité de UITabBarViewController.