Quand je tournerai le tintColor en utilisant le code suivant cela fonctionnetintColor pour navigationBar
self.navigationController.navigationBar.tintColor = [UIColor brownColor];
Mais quand je tente de définir la couleur de teinte comme - `UIImage * navigationBarCol = [UIImage imageNamed: @" navigatorBar_color. png "];
self.navigationController.navigationBar.tintColor = [UICouleur colorWithPatternImage: navigationBarCol]; ` Ensuite, il ne montre pas la couleur exacte et ne montre qu'une nuance de noir. navigationBar_color.png est une image d'un seul pixel de la couleur que je veux définir. J'utilise cette méthode pour définir la couleur des lignes de tableau ou d'autres objets dans mon programme et cela fonctionne très bien.
De plus la méthode UIColor colorWithPatternImage est supposée retourner UIColor donc l'approche aussi me ressemble. Pouvez-vous s'il vous plaît me dire alors pourquoi la deuxième approche ne fonctionne pas bien pour navigatiorBar.