Необходимо изменить значение с помощью UIColor для UIImage - PullRequest
0 голосов
/ 11 марта 2019

Я клонировал приложение для тестирования бекона на github, в этом приложении они добавляют 3 UIColors со значением в массиве, поэтому мне нужно изменить этот UIColor для любого типа изображения. Пожалуйста, помогите мне введите описание изображения здесь

1 Ответ

0 голосов
/ 11 марта 2019

Вы можете использовать это расширение:

   extension UIImageView {
      func setImageColor(color: UIColor) {
        let templateImage = self.image?.withRenderingMode(UIImage.RenderingMode.alwaysTemplate)
        self.image = templateImage
        self.tintColor = color
      }
    }

let imageView = UIImageView(image: UIImage(named: "your_image_name"))
imageView.setImageColor(color: UIColor.purple)

Ссылка: Как мне раскрасить UIImage в Swift?

...