版权声明:本文为博主原创文章,未经博主允许不得转载。 https://cloud.tencent.com/developer/article/1338025
今天要说一个方法:imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal。这个方法同imageNamed:方法是一样的是用来创建一个image,但这个方法可以让图片显示图片的原来样式。当然我们大多数情况下创建的图片都是以本来面目显示的,可当我们创建tabBarItem上的图片的时候就会有所不同,系统默认tabBarItem上的图片被选中时是蓝色的,而蓝色图片并不是我们想要的效果,这时就需要我们利用imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal这个方法来让tabBarItem上的图片以本来面目显示出来。
{
UIImage * image = UIImage imageNamed:imageName;
return image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal;
}