用多种颜色设置UIImageView tintColor

时间:2019-06-24 01:31:43

标签: ios swift

,

我有这个png图片。 如何快速将此蓝色(仅)更改为其他颜色。 这是因为我可能需要更改为许多不同的颜色。 如果可以将黑色更改为白色,那就更好了。

2 个答案:

答案 0 :(得分:0)

您可以尝试这样:

    self.img.image = self.img.image?.withRenderingMode(.alwaysTemplate)
    self.img.tintColor = UIColor.black

答案 1 :(得分:0)

let tableImage: UIImageView = {
    let image = UIImageView()
    image.image = image.withRenderingMode(.alwaysTemplate)
    image.tintColor = .white
    return image
}()

尝试一下,这将更改您的图像tintColor。我认为您不能在图像中设置多种颜色