iOS开发改变图片的颜色

释放双眼,带上耳机,听听看~!

在日常开发中有一个小技巧来改变图片颜色,很是方便,比如UI一开始给你的图片颜色是白色,后面要换成蓝色,这时候,你懒的再去弄一张一摸一样只是颜色不一样的图片加进来,这时候这个小技巧就起到了作用,找UI切图也是一个很费时的事情,大家应该深有体会哈,下面就把这个小技巧告诉大家:

//看下面例子,首先对图片进行渲染,其次设置imageView的tintColor即可,两句代码即可轻轻松松改变图片颜色,是不是很简单,你学会了么?
self.areaIcon.image = [[UIImage imageNamed:@"ico_title_city.png"] imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];
self.areaIcon.tintColor = [UIColor whiteColor];

上面的方法看似简单,但是仅针对少量图片的处理,如果有大量的图片的话还是建议用原图的,渲染会造成一定的性能损耗,如果要求更高的话甚至都不会直接来用UIImageView设置图片,因为解码需要时间,哈哈,有兴趣的可以自己查下博主说的这几句话来深入了解。

人已赞赏
iOS文章

iOS开发监听手机左上角系统自带的返回按钮

2021-2-2 8:07:26

iOS文章

iOS开发CFBundleDisplayName找不到项目名的问题

2021-2-2 9:01:11

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索