iOS personnalisé tabbar

J'ai commencé avec le développement d'iOS et je suis en train de jouer à un guichet automatique.

Je suis en train de transformer la valeur par défaut tabbar boutons en quelque chose de plus personnalisé.

Après quelques recherche, j'ai trouvé, vous pouvez créer des états pour chaque bouton, j'ai donc fait:

UIImage *selectedImage0 = [UIImage imageNamed:@"first.png"];
UIImage *unselectedImage0 = [UIImage imageNamed:@"second.png"];

UITabBar *tabBar = self.tabBarController.tabBar;
UITabBarItem *item0 = [tabBar.items objectAtIndex:0];

[item0 setFinishedSelectedImage:selectedImage0 withFinishedUnselectedImage:unselectedImage0];

Cependant, je ne peux pas me débarrasser du bouton par défaut, ça change de l'image, mais on ne change pas la totalité de mon bouton.

Est-il autre chose que je dois faire?

UIViewController *viewController1 = [[FirstViewController alloc]     initWithNibName:@"FirstViewController" bundle:nil];
UIViewController *viewController2 = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil];

self.tabBarController = [[UITabBarController alloc] init];    
self.tabBarController.viewControllers = [NSArray arrayWithObjects:viewController1, viewController2, nil];
self.window.rootViewController = self.tabBarController;
[self.window makeKeyAndVisible];

UIImage *selectedImage0 = [UIImage imageNamed:@"first.png"];
UIImage *unselectedImage0 = [UIImage imageNamed:@"second.png"];

UITabBar *tabBar = self.tabBarController.tabBar;
UITabBarItem *item0 = [tabBar.items objectAtIndex:0];

[item0 setFinishedSelectedImage:selectedImage0 withFinishedUnselectedImage:unselectedImage0];
stackoverflow.com/questions/4710298/... cette pile de post..
Voir ce tutoriels et les codes source pour personnaliser la barre d'onglets. Personnalisé tabbar
Cette réponse peut-être être utile.

OriginalL'auteur woutr_be | 2012-04-27