更改按钮的PDF矢量图像的tintColor

时间:2019-10-30 19:43:25

标签: ios swift swift5.1 xcode11.1

我已将Controls[i]图像作为资产添加到PDF,我想更改图像的Xcode,但没有成功。

我尝试添加tintColor,但无法正常工作。

还尝试以编程方式进行更改,但无法正常工作。

User Defined Runtime Attributes

有人可以解决吗?

Xcode 11.1 Swift 5.1

2 个答案:

答案 0 :(得分:1)

要设置图像颜色,请使用以下方法:

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)

答案 1 :(得分:0)

您是否在资产属性中设置了Render As: Template Image