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];
相关推荐
华溢澄4 小时前
macOS下基于Qt/C++的OpenGL开发环境的搭建
c++·qt·macos·opengl
用户870568130454 小时前
iOS 异步渲染:从 CALayer 切入的实现与优化
ios
浮生若茶808814 小时前
Flutter环境搭建全攻略之-Macos环境搭建
flutter·macos
xingxing_F20 小时前
SoundSource for Mac 音频控制工具
macos·音视频
snows_l20 小时前
MacOS 通过Homebrew 安装nvm
前端·macos
西京刀客20 小时前
macos安装openjdk17
java·macos·java17
@Dai20 小时前
MacOS微信双开,亲测有效
macos·微信
库奇噜啦呼21 小时前
【iOS】懒加载
macos·objective-c·cocoa
敲代码的鱼哇1 天前
跳转原生系统设置插件 支持安卓/iOS/鸿蒙UTS组件
android·ios·harmonyos
在下历飞雨1 天前
Kuikly基础之状态管理与数据绑定:让“孤寡”计数器动起来
ios·harmonyos