J'ajoute un viewController à un TabBarController. Lorsque j'ajoute un ViewController de la classe personnalisée et Nib, son icône n'apparaît pas dans le tabBar.Ajout d'une icône de contrôleur de tabulation IPhone
Si j'initialise comme ceci l'icône n'apparaît pas.
viewController = [[FlashCardViewController alloc] initWithNibName:@"FlashCardViewController" bundle:[NSBundle mainBundle]];
Mais la création d'un viewController générique fonctionne.
viewController = [[UIViewController alloc] initWithNibName:nil bundle:nil];
Ici, nous ajoutons l'image et le titre.
viewController.title = @"Quiz";
viewController.tabBarItem.image = [UIImage imageNamed:@"magnifying-glass.png"];
Comment puis-je obtenir l'icône à afficher si la charge provient d'un NIB?
Je pensais que votre suggestion serait efficace, mais toujours pas d'icône. D'autres idées Tim? – Bryan
Peut-être initialisez-vous tout l'élément de la barre d'onglets en entier? Voir le code édité ci-dessus. – Tim
Merci. J'étais en train d'écraser l'image et le titre à un autre endroit. Cela fonctionne réellement! Un seul problème ici est que jusqu'à ce que vous cliquiez sur l'onglet pour charger la vue, le tabBarItem n'a pas d'icône ou d'étiquette. Des idées? – Bryan