2010-09-28 4 views

Répondre

0

Si vous parlez de la barre la plus haute (avec le wifi-force etc) alors c'est impossible suivant les règles de l'AppStore. Vous pouvez le changer en noir seulement. Il est cependant possible avec divers outils de jailbreak, mais vous ne pouvez pas publier votre application sur App Store.

+0

S'il parle de la barre d'état qui affiche l'heure, vous avez raison (bien qu'il peut cacher bien sûr, et afficher quelque chose d'autre), mais je pense qu'il est parler d'une barre de navigation ou d'une barre d'outils. – h4xxr

+0

Si vous utilisez la barre d'état, vous pouvez choisir entre l'original, le masquer, le noir et le noir translucide. Vous pourriez essayer d'utiliser du noir translucide et de mettre de la couleur orange dans la vue en dessous. Je pense que c'est le plus proche que vous aurez à colorier .. – LarsJK

+0

Espérons qu'il est. J'ai pensé que ta réponse était suffisante si c'était le cas. :) – Accatyyc

0

Donc, je devine ici que vous pourriez parler d'un UINavigationBar ou un UIToolBar, mais cela n'a pas vraiment d'importance parce que oui, vous pouvez changer la couleur de l'un ou l'autre.

Dans Interface Builder, sélectionnez UINavigationBar (ou UIToolBar) et sous Propriétés, consultez «Teinte». Ce sera réglé sur "par défaut" au départ. Vous pouvez alors choisir n'importe quelle couleur (même orange!) Comme couleur de teinte, et voilà!

0

Vous pouvez le faire en utilisant la propriété tintColor de la barre de navigation. Je l'ai implémenté et vérifié. ça marche.

self.navigationController.navigationBar.tintColor=[UIColor orangeColor]; 

CODAGE HEUREUX ...

Questions connexes