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];
相关推荐
OliverQiu10 小时前
开源一个 macOS 小工具:集中管理 ChatGPT 的网络启动配置
macos·chatgpt·swiftui·mac·proxy·codex·dmg
QWsin11 小时前
「轻漾」App隐私政策
ios·个人开发
season_zhu11 小时前
近段时间,AI加持下,我的开发感悟
ios
用户380341658829712 小时前
Flutter 迁 SwiftUI:AI 把页面"搬"过来只用了两周,我们补结构花了两个月
ios·swift
茶底世界之下16 小时前
四角变换后的最小包围视口,为什么不能只把宽高取整?
ios·swift
茶底世界之下16 小时前
羽毛颜色已经很鲜艳,还要继续加色吗?用 Awaking 试一次减饱和
前端·ios·运营
天神哥哥啊18 小时前
cocos联调注意事项-IOS
ios·cocoa·xcode
终端安全笔记19 小时前
配置锁状态那一栏查的是什么:报告里几项各自指向什么风险
android·前端·安全·ios
wangDer_me19 小时前
将mac电脑变成一个虚拟打印机
macos·电脑
Carson带你学Android20 小时前
OpenAI Dots 登陆手机端:手机上派任务,AI 在云端写代码
android·ios