修改图片默认渲染
2019-12-17 本文已影响0人
LPL_d5fc
一般按钮的图片都要准备两份,一份默认状态,一份选中状态。
但iOS7后选中图片,系统会默认帮我们渲染,导致选中状态的图片显示不出来,这就需要我们设置图片不被渲染。
1.代码设置
UIImage *image = [UIImage imageNamed:@""];
image = [image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
这样在使用这个图片的时候,就不会被系统默认渲染了
一个一个改会很麻烦,用的很多的话就给UIImage添加一个分类方法吧!
2.直接设置
进入工程内Assets.xcassets文件夹,找到想要修改的图片(改一个),或者要修改的图片的文件夹全选图片(改多个),在右侧找到如图选项
选中Original Image就可以了