Cette application que j'écris a un problème.UITabBarItems dans UITabBar afficher après que je clique sur l'élément pas lorsque l'application démarre
Je configure le UITabBar
dans ma fenêtre d'application et je définis les icônes dans les fichiers de vue. Mais quand je lance l'application, les premières icônes apparaissent (parce que la vue est chargée je suppose) et les autres icônes n'apparaissent pas jusqu'à ce que je clique dessus.
Ai-je besoin de mettre en œuvre self.tabBarItem
dans une autre méthode non viewDidLoad
?
Merci d'avance à tous!
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
tabBar = [[UITabBarController alloc] init];
SubscriptionsController *subscriptionsController = [[SubscriptionsController alloc] init];
FavoritesController *favoritesController = [[FavoritesController alloc] init];
CategoriesController *categoriesController = [[CategoriesController alloc] init];
TagsController *tagsController = [[TagsController alloc] init];
HelpScreenController *helpScreenController = [[HelpScreenController alloc] init];
tabBar.viewControllers = [NSArray arrayWithObjects:
subscriptionsController,
favoritesController,
categoriesController,
tagsController,
helpScreenController,
nil
];
[window addSubview:tabBar.view];
// Override point for customization after application launch.
[window makeKeyAndVisible];
return YES;
}
//The View
- (void)viewDidLoad {
[super viewDidLoad];
tabIcon = [[UITabBarItem alloc] initWithTitle:@"Abonime" image:[UIImage imageNamed:@"subscr.png"] tag:0];
self.tabBarItem = tabIcon;
[tabIcon release];
}
Merci beaucoup! :) cela a fonctionné parfaitement :) – Olsi
Comment est-ce que je fais cela dans swift 2? – deepakssn
Cela résout encore les problèmes dans Swift - 7 ans plus tard. – SQLiteNoob