【问题标题】:UIImage change BackgroundcolorUIImage改变背景颜色
【发布时间】:2018-03-08 15:03:48
【问题描述】:

全部,

我们有来自 PhotoShop 的图标设计,它是方形透明图像,里面有一个多边形,里面是蓝色的。根据某些条件,我想更改多边形颜色,但要更改完整的图像颜色。我们可以在代码中做到这一点吗(目标 C)

我附上了一张图片,其中唯一的背景“蓝色”颜色需要根据我们提供的颜色进行更改。我们怎样才能做到这一点

【问题讨论】:

标签: ios objective-c xcode uiimageview uiimage


【解决方案1】:

您可以通过在UIImageRenderingModeAlwaysTemplate 模式下渲染图像并在此之后设置tintColor 来做到这一点。

imageView.image = [imageView.image imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];
[imageView setTintColor:[UIColor redColor]];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-02
    • 2013-07-20
    • 2015-05-23
    • 2011-05-16
    • 2013-04-28
    • 2021-02-08
    相关资源
    最近更新 更多