iOS 修改图片颜色

需求中会遇到这种情况,就是我们需要的图片是已经有的

但是图片的颜色不符合我们的需求,但是又不想再切新的图片了,这个时候,我们可以使用代码的方式修改图片的颜色,达到同样的效果

关键代码就是 [image imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate]

然后设置imageView的tintColor

复制代码
   image = [image imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];
    UIImageView *imageView = [[UIImageView alloc]initWithFrame:CGRectMake(100, 100, 100, 100)];
    imageView.image = image;
    imageView.tintColor = [UIColor purpleColor];
相关推荐
归辞...4 小时前
「iOS」————消息传递和消息转发
ios
*愿风载尘*6 小时前
SecureCRT连接密钥交换失败
linux·macos
mCell15 小时前
从删库到跑路?这50个Linux命令能保你职业生涯
linux·windows·macos
他们都不看好你,偏偏你最不争气15 小时前
iOS —— 天气预报仿写总结
ios
白玉cfc21 小时前
【iOS】网易云仿写
ui·ios·objective-c
fhf1 天前
2025年了你会卸载Macbook上的应用吗?
macos·shell
归辞...1 天前
「iOS」——内存五大分区
macos·ios·cocoa
HX4361 天前
MP - List (not just list)
android·ios·全栈
穆雄雄1 天前
备份一下我的 mac mini 的环境变量配置情况
macos
忆江南1 天前
NSProxy是啥,用来干嘛的
ios