2013-10-30 260 views
0

我要让我UIView背景颜色像下面的图片更改背景颜色多色

enter image description here

当我按下按钮视图的背景颜色就会变得像以上。 我是googling很多,但没有找到一个way.Can你请帮助我吗?

+1

你可以使用CALayer来做到这一点。 创建一个CAGradientLayer。将图层的颜色属性设置为彩虹色。 –

+0

谢谢我会尝试 – Maul

+0

非常感谢你@walinaqviü保存我的整个一天它已经完成 – Maul

回答

2

你可以做到这一点使用的CALayer。

1.创建一个CAGradientLayer。

2.将图层的颜色属性设置为彩虹色。

3.set startPoint和图层的endPoint根据您的要求。

4.创建CAShapeLayer(对于形状)并将其设置为渐变图层的蒙版。

享受!