在之前开发的过程中,遇到过这样一个小问题:给button设置一张图片,图片是灰色,美工做的图肯定没有问题 ,给button设置图片的方法也很简单,一句代码搞定,但是运行的时候却发现,图片无缘无故变成了蓝色。后来自己研究了一下发现,在给一些控件设置图片的时候会默认把图片渲染成蓝色,找到问题所在,就好结局了,解决方法如下:
1 2 3 4 5 6 |
|
- (UIImage *)imageWithRenderingMode:(UIImageRenderingMode)renderingMode
这个方法就是用来设置图片的渲染模式的
1 |
|
OK! 问题结局了。把这个小问题记录在这里 防止下次遇到又忘记怎么解决!
顺便添一句,如果你的美工没有给你button的尺寸,只是给了你button的图片,那么你可以直接取到图片的尺寸,然后把button设置为和图片同样大小的尺寸
1 2 3 4 5 6 7 8 |
|