, was ich will zu ändern, zu einer anderen Farbe nur die schwarze Farbe meiner ursprünglichen Bild tun und zum Beispiel weiße Farbe meiner image
, wie ein Teil des Bildes Farbe ändern, nicht das gesamte Bild
, was ich habe versucht, halten ist:
cell.iconeEcoute?.image = cell.iconeEcoute?.image!.imageWithRenderingMode(UIImageRenderingMode.AlwaysTemplate)
cell.iconeEcoute?.tintColor = colorHexIcone
Aber dieser Code die gesamte image
Farbe ändern, und ich möchte color
grün halten und nur schwarze Farbe in der image
jede Hilfe wäre willkommen
Die Antwort auf diese Frage sollte in der Lage sein, Ihnen zu helfen: http://stackoverflow.com/questions/8046643/how-to-change-a-particular-color-in-an-image/32638622#32638622 –
' UIImageRenderingMode.AlwaysTemplate' ändert immer die Farbe, wenn das Alpha 1,0 ist. Es spielt keine Rolle, ob Ihre Farbe rot, schwarz oder weiß ist. Jede andere Farbe mit einem Alpha <1.0 wird als transparent behandelt. –