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:
Et voici l'application sur le 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 № 1Vous 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.