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];
相关推荐
Cosmoshhhyyy3 小时前
mac环境下安装git并配置密钥等
git·macos
imLix7 小时前
RunLoop 实现原理
前端·ios
肥肥呀呀呀9 小时前
mac 安卓模拟器 blueStacks
macos
csdn_aspnet9 小时前
如何在 MacOS 上安装 SQL Server
macos·sqlserver
归辞...13 小时前
「iOS」————设计架构
ios·架构
i紸定i17 小时前
解决html-to-image在 ios 上dom里面的图片不显示出来
前端·ios·vue·html·html-to-image
YungFan1 天前
iOS26适配指南之UIButton
ios·swift
共享家95271 天前
linux-数据链路层
linux·网络·macos
红橙Darren1 天前
手写操作系统 - 编译链接与运行
android·ios·客户端
鹏多多.2 天前
flutter-使用device_info_plus获取手机设备信息完整指南
android·前端·flutter·ios·数据分析·前端框架