使用rgba值生成的颜色
与
[UIColor whiteColor]生成的颜色
无法混用来绘制渐变
ios5下:
|
1
2
|
UIColor
*color = [UIColor
colorWithRed:0.7
green:0.8
blue:1.0
alphe:1.0];NSMutableArray
*colors = [NSMutableArray
arrayWithObjects:color, [UIColor
whiteColor],nil]; |
而这段代码在ios4下无法传给绘制函数正常绘制渐变,要改成:
|
1
2
3
|
UIColor
*color = [UIColor
colorWithRed:0.7
green:0.8
blue:1.0
alphe:1.0];UIColor
*whiteColor = [UIColor
colorWithRed:1.0
green:1.0
blue:1.0
alphe:1.0];NSMutableArray
*colors = [NSMutableArray
arrayWithObjects:color, whiteColor,nil]; |
本文深入探讨了在iOS平台上,使用rgba生成的颜色与UIColor白色颜色在混合作画时遇到的兼容性问题。在iOS5环境下,通过设置颜色属性来生成渐变效果时,代码在iOS4下无法正常运行,从而导致绘制失败。为了解决这一问题,文章提供了修改代码的方法,以确保在不同iOS版本中都能实现颜色渐变的正确绘制。
2701

被折叠的 条评论
为什么被折叠?



