L'image UIBarButtonItem reste bleue et non la couleur d'origine de l'image?
Comment se fait-l'icône info.png séjours bleu et ne vient pas avec la couleur d'origine de l'image? Je suis en utilisant le code suivant ci-dessous:
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"info.png"]
style:UIBarButtonItemStylePlain
target:self
action:@selector(info:)];
source d'informationauteur Jan
Vous devez vous connecter pour publier un commentaire.
Par défaut, l'image dans UINavigationBar du bouton de la barre d'éléments est rendu à l'aide de modèle de mode. Vous pouvez la définir à l'original.
Swift 3:
Pour Swift 2.1+ il devrait ressembler à ceci:
ou tout simplement
Vous pouvez à partir d'actifs ainsi. Aller à l'Actif.xcassets >> Sélectionnez l'image qui est utilisée comme barbutton élément de l'image. Appuyez sur l'attribut de l'inspecteur dans le panneau latéral droit. Choisissez le rendu de orignial de l'image. Il sera par défaut plus tôt. Maintenant, vous pouvez voir l'image couleur.
Parce que la couleur de barButtonItems dans votre application est liée à la nuance de couleur de la propriété sur la fenêtre de l'application.
Ok, eu... je régler l'image à son état premier.
Changer le bouton de la barre d'élément de la teinte de la couleur de la table de montage séquentiel. Ou de la couleur de l'image dans la table de montage séquentiel.
La couleur doit être prévu, la couleur comme maléfice ou rvb.
Swift 4: