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];
相关推荐
美狐美颜SDK开放平台5 小时前
多场景美颜SDK解决方案:直播APP(iOS/安卓)开发接入详解
android·人工智能·ios·音视频·美颜sdk·第三方美颜sdk·短视频美颜sdk
wuxianda10307 小时前
苹果App上架4.3a被拒解决方案汇报总结
ios·uni-app·objective-c·cocoa·苹果上架·4.3a
Cho1yon7 小时前
【第15期:车机CarPlay使用中语音唤醒失效问题分析与解决方案】
macos·车载系统·objective-c·cocoa
星辰即远方9 小时前
Masonry
macos·objective-c·cocoa
一只AI打工虾的自我修养11 小时前
Mac mini 本地AI工作站配置指南(2026实战):从零打造 M4 Mac mini AI 开发环境
人工智能·macos
allanGold11 小时前
figma sketch 平替工具有哪些
macos·figma·sketch·pencil·penbot
Java陈序员12 小时前
牛马效率可视化!一款键鼠统计菜单栏应用!
windows·macos
SameX12 小时前
用 SpriteKit 做了个存钱罐 App,30 枚硬币同时掉帧率直接崩了
ios
for_ever_love__12 小时前
UI学习:单例传值
学习·ui·ios·objective-c