如何在Swift中从另一种图像模式颜色设置UIImageView tintColor

时间:2018-01-28 15:03:37

标签: ios swift uiimageview uicolor

我希望从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。由于某种原因,它不能处理图案图像颜色,并将其设置为白色。

enter image description here

0 个答案:

没有答案