J.B*_*BAT 0 colors imageview swift
我已经下载了这张具有透明背景的图片,并将其放入“图像视图”中,只是想知道是否有可能将图像的轮廓反转为白色而不是黑色?我的背景是蓝色的,这就是它看起来像现在这样的原因。非常感谢大家的帮助!谢谢!
声明您的图像时,请使用以下内容:
let image = UIImage(named: "name")!.withRenderingMode(.alwaysTemplate)
yourImageView.image = image
yourImageView.tintColor = UIColor.white
Run Code Online (Sandbox Code Playgroud)
image
要反转图像视图属性的颜色,请使用以下命令:
let startImage = CIImage(image: yourImageView.image!)
if let filter = CIFilter(name: "CIColorInvert") {
filter.setValue(startImage, forKey: kCIInputImageKey)
let newImage = UIImage(CIImage: filter.outputImage!)
yourImageView.image = newImage
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1342 次 |
最近记录: |