, что я хочу сделать, это изменить только черный цвет моего исходного изображения на другой цвет, и сохранить, например, белого цвет моего image
как изменить часть цвета изображений не все изображения
, что я пытался является:
cell.iconeEcoute?.image = cell.iconeEcoute?.image!.imageWithRenderingMode(UIImageRenderingMode.AlwaysTemplate)
cell.iconeEcoute?.tintColor = colorHexIcone
Но этот код изменить весь image
цвет, и я хочу, чтобы сохранить зеленый color
и заменить только черный цвет в image
любая помощь была бы оценена
Ответ на этот вопрос должен помочь вам: http://stackoverflow.com/questions/8046643/how-to-change-a-particular-color-in-an-image/32638622#32638622 –
' UIImageRenderingMode.AlwaysTemplate' всегда меняет цвет, если альфа 1.0. Неважно, если ваш цвет красный, черный или белый. Любой другой цвет, который имеет альфа <1.0, будет считаться прозрачным. –