iOS学习笔记

修改图片默认渲染

2019-12-17  本文已影响0人  LPL_d5fc

一般按钮的图片都要准备两份,一份默认状态,一份选中状态。

但iOS7后选中图片,系统会默认帮我们渲染,导致选中状态的图片显示不出来,这就需要我们设置图片不被渲染。

1.代码设置

UIImage *image = [UIImage imageNamed:@""];

image = [image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];

这样在使用这个图片的时候,就不会被系统默认渲染了

一个一个改会很麻烦,用的很多的话就给UIImage添加一个分类方法吧!

2.直接设置

进入工程内Assets.xcassets文件夹,找到想要修改的图片(改一个),或者要修改的图片的文件夹全选图片(改多个),在右侧找到如图选项

选中Original Image就可以了

上一篇下一篇

猜你喜欢

热点阅读