Comment changer la couleur d'une UIImage
Je ne veux pas changer le backgroundColor d'une UIImage,
mais plutôt de changer la couleur de l'ensemble de l'image.
Parce que j'ai des formulaires standard qui je peux passer de la liste de la vue.
Dans mon Application, il est possible de retoucher les images pour une plus grande image, je.e une table.
De plus je veux changer la couleur blanc brun ou quoi d'autre.
Mais le problème est: je ne peux que changer le backgroundColor
Est-il possible de modifier la couleur de la UIImage?
Je vous remercie à l'avance
- Vous avez vraiment besoin d'expliquer plus en détail ce que vous essayez de faire.
- un affichage de l'image montre une image, alors que voulez-vous dire par "changer de couleur"?
- édité mon post. J'espère que c'est compréhensible
Vous devez vous connecter pour publier un commentaire.
Accepté la réponse est correcte, mais il est beaucoup plus moyen facile pour
UIImageView
:Obj-C:
Swift 2:
Swift 3:
UIImage
?Pour swift 3.2 et 4
Utilisation :
Vous pouvez aussi faire cela dans swift avec le code suivant:
Détails
Voie 1. Extension UIImage
source: https://stackoverflow.com/a/40177870/4488252
Utilisation
Voie 2. Extension UIImageView
Utilisation
Totalité de l'échantillon
Storyboard
Résultat
Swift 3 + Interface builder (storyboard)
Si vous avez ajouté le UIImageView dans interface builder:
où
myIcon
est une prise de votre storyboard, ex:@IBOutlet weak var myIcon: UIImageView!