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];
相关推荐
SoraLuna31 分钟前
「Mac畅玩鸿蒙与硬件54」UI互动应用篇31 - 滑动解锁屏幕功能
macos·ui·harmonyos
打工人你好6 小时前
iOS 逆向学习 - iOS Architecture Cocoa Touch Layer
学习·ios·cocoa
Pfirsich Zhang7 小时前
OC中isa指针
ios·objective-c
青花瓷7 小时前
一个在ios当中采用ObjectC和opencv来显示图片的实例
ios·objective-c·cocoa
TripleEyeAlien8 小时前
Swift Combine 学习(三):Subscription和 Subscriber
学习·ios·swift
kandra77711 小时前
KMP最佳拍档-CMP
android·ios·kotlin
卢卡上学11 小时前
【工具整理】WIN换MAC机器使用工具整理
macos·个人开发
晓之木初13 小时前
Mac M2基于MySQL 8.4.3搭建(伪)主从集群
mysql·macos
Haven.Liu21 小时前
MAC录屏QuikTimePlayer工具录屏声音小免费解决方案
macos
TripleEyeAlien1 天前
Swift Combine 学习(七):实践应用场景举例
学习·ios·swift