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];
相关推荐
初级代码游戏9 小时前
iOS开发 SwiftUI 14:ScrollView 滚动视图
ios·swiftui·swift
goodmao10 小时前
【macOS】【mouse】设置鼠标大小
macos·计算机外设·鼠标·mouse
Magnum Lehar10 小时前
macos信息采集器appledataharvester-3
macos·网络安全·系统安全
初级代码游戏11 小时前
iOS开发 SwitftUI 13:提示、弹窗、上下文菜单
ios·swiftui·swift·弹窗·消息框
川川菜鸟12 小时前
Claude Code 安装与配置完整指南(Mac)
macos
WarmSword13 小时前
mac上用cursor/vscode调试root权限进程
c++·ide·vscode·macos·mac
zhyongrui14 小时前
托盘删除手势与引导体验修复:滚动冲突、画布消失动画、气泡边框
ios·性能优化·swiftui·swift
Magnum Lehar14 小时前
macos的信息采集器appledataHarvester-2
macos·网络安全·系统安全
echo-niuben15 小时前
macOS 端已如何正常安装并配置XcodeBuildMCP ?
macos
刘某某.16 小时前
Mac上缺失宋体字体,只有宋体-简
macos