2010-02-24 5 views
1

Y a-t-il quelqu'un qui a implémenté pour l'application TabBar Controller dans laquelle sur la sélection de l'élément de l'onglet il montre une couleur différente autre que la couleur grise et bleue?TabBar Controller Couleur de sélection

Merci

Répondre

1

Vous pouvez changer la couleur du bouton sélectionné avec:

self.tabBar.selectedImageTintColor = [UIColor blackColor]; 

et la couleur de fond TabBar avec:

self.tabBar.tintColor = [UIColor whiteColor]; 

mais seulement iOS 5.0

+0

une autre façon pour

0

Essayez ceci:

UITabBarController *tabBarC = [[UITabBarController alloc] init]; 

if ([[[UIDevice currentDevice] systemVersion] compare:@"5.0" options:NSNumericSearch] != NSOrderedAscending) { 
    tabBarC.tabBar.selectedImageTintColor = [UIColor redColor]; 
} 

Rappelez-vous, uniquement avec iOS5 +.

+0

tout autre moyen pour

1

Comme je l'ai déjà posté ici: Change tab bar tint color on iOS 7

Il y a une façon de le faire beaucoup plus facile.

Ouvrez simplement l'inspecteur de fichiers et sélectionnez une "teinte globale".

Vous pouvez également définir la couleur de la teinte d'une application dans Interface Builder. Le menu Global Tint de la section Interface Builder Document de l'inspecteur de fichiers vous permet d'ouvrir la fenêtre Couleurs ou de choisir une couleur spécifique.

Voir aussi:

https://developer.apple.com/library/ios/documentation/userexperience/conceptual/TransitionGuide/AppearanceCustomization.html