self.imageView tintColor = [UIColor whiteColor];//即可将例如蓝色的图片改变成白色
UIImage *img = [UIImage imageNamed:[_iconDic objectForKey:integerString(state)]];
img = [img imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];
self.imageView.image = img;
显示效果如下:
.....这个前面是 白色的,哈哈哈哈哈
.....这个事改变之后的视觉效果
当然这只是为了看一下效果,使用tintColor可以使用一张图片简单的变换出几种颜色主题。在美工轻松的时候,我们也变得轻松,至少不用挨个命名了。
PS:我的邮箱tianyun1201@163.com,本文抛砖引玉,欢迎指正