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];
相关推荐
爱笑的林羽5 小时前
Mac M系列 安装 jadx-gui
前端·macos
筱宇***6 小时前
Mac的web服务器
mysql·nginx·macos·php
Lucky me.7 小时前
关于mac配置hdc(鸿蒙)
macos·华为·harmonyos
安和昂7 小时前
【iOS】Tagged Pointer
macos·ios·cocoa
o(╥﹏╥)7 小时前
绑定 SSH key(macos)
开发语言·git·学习·macos
苏杰豪7 小时前
Mac修改hosts文件方法
macos
小草cys14 小时前
macOS 15 (Sequoia) 解除Gatekeeper限制
macos
EulerBlind15 小时前
【运维】MacOS蓝牙故障排查与修复指南
运维·macos
I烟雨云渊T16 小时前
iOS 阅后即焚功能的实现
macos·ios·cocoa
struggle202516 小时前
适用于 iOS 的 开源Ultralytics YOLO:应用程序和 Swift 软件包,用于在您自己的 iOS 应用程序中运行 YOLO
yolo·ios·开源·app·swift