Как программно раскрасить черно-белый UIImageView?

У меня есть набор черно-белых изображений, как показано ниже. Если я правильно помню, есть какой-то способ установить свойство смешивания или маскирования UIImage, чтобы смешать его с фоновым UIView.

В этом случае я хочу изменить цвет этого изображения на красный, чтобы обозначить точки попадания.Как я могу программно изменить цвет этого UIImage?

Я знаю об использовании фильтров изображений, в частности о смещении оттенка, но они действительно ресурсоемкие, плюс они не работают на белом изображении, поэтому я ищу другое решение.

Я попытался наложить UIView с альфа-0.4 и установить его цвет фона на красный, вот результат:

 Это может работать в некоторых случаях, но в моем случае я хотел бы иметь больше контроля над оттенком цвета, который я получаю.

Ответы на вопрос(2)

Ваш ответ на вопрос