码迷,mamicode.com
首页 > 移动开发 > 详细

iOS 关闭图片渲染

时间:2015-05-31 12:19:45      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

在为Button 设置背景图片的时候, 会发现显示的效果和UI给的图片不一样, 往往是把图片显示成为蓝色, 这是因为在新版的iOS中, 会自动对图片渲染.

我们只要把图片渲染关掉就OK了

 

- (UIImage *)imageWithRenderingMode:(UIImageRenderingMode)renderingMode

这个方法就是用来设置图片的渲染模式的

UIImageRenderingModeAlwaysOriginal这个枚举值是声明这张图片要按照原来的样子显示,不需要渲染成其他颜色

 

UIImage *playImage = [UIImage imageNamed:@"luzhi"];
playImage = [playImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
[_playBtn setImage:playImage forState:UIControlStateNormal];

iOS 关闭图片渲染

标签:

原文地址:http://www.cnblogs.com/shenhongbang/p/4541687.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!