我希望从UIImageView
模式图片中设置tintColor
UIColor
。到目前为止,它与UILabels
let image = UIImage(named: "my_pattern_image")
let pattarnColor = UIColor(patternImage: image)
let newImage = UIImage(named: "some_template_image").withRenderingMode(.alwaysTemplate)
let imageView = UIImageView(image: newImage)
imageView.tintColor = pattarnColor
以上适用于UILabels
,以及测试渲染模式,将颜色设置为UIColor.red
,图像更改tintColor。由于某种原因,它不能处理图案图像颜色,并将其设置为白色。