Je développe une application iPhone qui a un contrôleur de vue principal (UITabBarController) avec UINavigationControllers dans chaque onglet. Le problème est que je ne peux pas modifier les données de TabBarItem (titre et image).Définir UITabBarItem UINavigationController à l'intérieur d'un UITabBarController
Voici comment je charge les viewcontrollers:
AroundViewController *aroundViewController = [[AroundViewController alloc] init];
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:aroundViewController];
[[navController navigationBar] setTintColor:[UIColor grayColor]];
UITabBarController *tabBarController = [[UITabBarController alloc] init];
NSArray *viewControllers = [NSArray arrayWithObjects:navController, nil];
[tabBarController setViewControllers:viewControllers];
[self presentViewController:tabBarController animated:YES completion:nil];
Je suis en train mis le tabbaritem dans init du aroundviewcontroller, mais je ne réussis pas. Je lisais et une solution a été, dans le init,
[self setTitle:@"whatever"];
Cela a fonctionné, mais je ne pouvais pas changer l'image.
Merci d'avance.
J'ai essayé dans le [setTitle [self tabBarItem]: @ "Cerca"] init aroundviewcontroller et ne fonctionnent pas – Juanjo
Cependant [auto setTitle : @ "Cerca"] fonctionne mais je ne peux pas mettre ça pour l'image – Juanjo
Salut encore une fois! Découvrez la réponse éditée. –