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];
相关推荐
FreeBuf_1 小时前
XCSSET新变种:专攻苹果macOS用户,实现窃密+勒索
macos
琉-璃1 小时前
Mac完整Homebrew安装教程、brew安装教程踩过的坑、brew安装总结、安装brew遇到的问题
macos
Dream_Ji2 小时前
Swift 入门(一 - 基础语法)
开发语言·ios·swift
WebInfra2 小时前
📱开源 AI 工具驱动 iOS 自动化 、接入全新 Qwen 模型 - Midscene v0.29 发布
前端·ios·测试
闲人编程2 小时前
会议安排问题之贪心算法
python·算法·ios·贪心算法·会议问题·算法改进·codecapsule
猫头虎3 小时前
如何利用海外 NetNut 网络代理与 AICoding 实战获取 iPhone 17 新品用户评论数据?
网络·人工智能·计算机网络·网络安全·ios·网络攻击模型·iphone
Digitally4 小时前
小米17对比iPhone 17:2025年深度对比
ios·iphone
阿里云云原生4 小时前
让每次语音唤醒都可靠,公牛沐光重构可观测体系
macos·阿里云·重构·xcode·可观测
猪哥帅过吴彦祖5 小时前
Flutter 系列教程:常用基础组件 (上) - `Text`, `Image`, `Icon`, `Button`
android·flutter·ios