comment définir uitoolbar de fond semblable à ma barre de navigation
Bonjour tout le monde:
J'ai mis un arrière-plan personnalisé pour ma barre de navigation, c'est une teinte de couleur, je pense que j'ai choisi de l'IB. Maintenant, je veux changer mon uitoolbar de l' (ajouté par programmation) contexte similaire à ma barre de navigation, par programmation. Obligé pour toute aide dans ce domaine.
Désolé les gars mon mal c'est manette de navigation de la barre d'outils. donc cela a fonctionné pour moi:
self.navigationController.toolbar.tintColor=self.navigationController.navigationBar.tintColor;
Merci à tous les types d'u pour la réponse rapide, en particulier par @phooze qui m'ont mis dans le bon sens 🙂
InformationsquelleAutor Tobias | 2011-02-16
Vous devez vous connecter pour publier un commentaire.
UIToolbar a aussi un
tintColor
de la propriété, tout comme un UINavigationBar. Vous devriez être en mesure de fixer l'un à l'autre:après la création de votre barre d'outils. Gardez à l'esprit que ce code ne fonctionne que si myNavBar avait été chargé à partir de la POINTE, de sorte qu'il serait préférable de mettre cela dans
viewWillAppear:
ouviewDidLoad
.Vous pouvez accéder à la UINavigationBar de la
navigationBar
propriété de UINavigationController (probablement self.parentViewController
dans votre cas).Il n'y aucun moyen de comparer les couleurs de la barre de navigation et la barre d'outils, mais vous pouvez définir la couleur de barre d'outils avec le code suivant
ou
J'ai utilisé le suivant setBarTintColor qui a travaillé pour moi pendant que setTintColor n'a pas.
Si vous voulez que le défaut de couleur noir pour barre d'outils que vous pouvez utiliser
Seulement utilisez le code suivant pour que..c'est de travailler..
de la barre d'outils.nuance de couleur = auto.navigationController.navigationBar.nuance de couleur;