Question

Nos designers veulent changer la couleur de la valeur par défaut UITabBar. Bien sûr, ils le font.

Ils veulent que le fond d'être vert, et l'icône met en évidence être blanc, par opposition à la palette de couleurs par défaut noir / bleu.

Toute personne a une expérience ou des suggestions à faire?

Était-ce utile?

La solution

Vous devez sous-classe la UITabBarController et mettre en œuvre le dessin personnalisé.

Consultez cette question SO. Changer la couleur Teinte / Arrière-plan de UITabBar

Autres conseils

Depuis iOS5 est libéré, vous pouvez maintenant utiliser la propriété tintColor . i.e.:.

tabBar.tintColor = [UIColor greenColor];

J'ai essayer celui-ci et son travail pour moi !!!

[self.TabBarController.tabBar setTintColor:[UIColor colorWithRed:0.1294 green:0.5686 blue:0.8353 alpha:1.0]];


[self.TabBarController.tabBar setTintColor:[UIColor "YOUR COLOR"];

Je espère que ça vous aidera aussi !!!

iOS 5.0 corrige ce problème, mais la solution est sous NDA. Recherchez UITabBar dans la documentation pour un moyen facile de faire ce que vous voulez faire.

Faites attention. Si votre application va pour la soumission à l'App Store, Apple peut la rejeter si vous modifiez leur régime de couleur prescrite.

Cela peut être fait avec un peu de API privée piratage .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top