美文网首页
swift5自定义更改图标颜色,不使用原始颜色。

swift5自定义更改图标颜色,不使用原始颜色。

作者: Antlers777 | 来源:发表于2020-05-28 16:56 被阅读0次

let ima1 =UIImage(named:"wangzhi-2")

httpView.image= ima1?.imageWithTintColor(color:UIColor(red:101/255, green:125/255, blue:73/255, alpha:1))

extension UIImage{

    /// 更改图片颜色

    publicfuncimageWithTintColor(color :UIColor) ->UIImage{

        UIGraphicsBeginImageContext(self.size)

        color.setFill()

        letbounds =CGRect.init(x:0, y:0, width:self.size.width, height:self.size.height)

        UIRectFill(bounds)

        self.draw(in: bounds, blendMode:CGBlendMode.destinationIn, alpha:1.0)

        let tintedImage = UIGraphicsGetImageFromCurrentImageContext()

        UIGraphicsEndImageContext()

        returntintedImage!

    }

}

相关文章

网友评论

      本文标题:swift5自定义更改图标颜色,不使用原始颜色。

      本文链接:https://www.haomeiwen.com/subject/rbpaahtx.html