Для данного многоцветного PNG UIImage
(с прозрачностью), что является лучшим/Swift-идиоматическим способом:
- создать дубликат
UIImage
- найдите все черные пиксели в копии и измените их на красный.
- (вернуть измененную копию)
Есть несколько связанных вопросов по SO, но я не смог найти что-то, что работает.