Изменение цвета tintColor для PDF-изображения кнопки в векторе - PullRequest
0 голосов
/ 30 октября 2019

Я добавил PDF изображение в качестве актива к Xcode, я хочу изменить tintColor изображения, но безуспешно.

Я пытался добавить User Defined Runtime Attributes, но это не сработает.

Также пытался изменить программно, но это не сработало.

self.buttonBringFriend.imageView.tintColor = UIColor.white

У кого-нибудь есть решение?

Xcode11.1 Swift 5.1

Ответы [ 2 ]

1 голос
/ 30 октября 2019

Чтобы установить цвет изображения, используйте следующий метод:

extension UIImageView {

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

    }

Как использовать: -

self.buttonBringFriend.imageView.setImageColor(color: .white)
0 голосов
/ 30 октября 2019

Вы установили Render As: Template Image в свойствах Актива

...