2016-11-25 40 views

回答

2

您正在寻找的方式是CAGradientLayer

对于垂直

let gradientLayer = CAGradientLayer() 
gradientLayer.frame = self.gradientView.bounds 
gradientLayer.colors = [UIColor.red.cgColor, UIColor.blue.cgColor] //Add different color here 
self.gradientView.layer.addSublayer(gradientLayer) //Add Layer in your View 

对于水平简单地设置startPointendPointgradientLayer

gradientLayer.startPoint = CGPoint(x: 0, y: 0.5) 
gradientLayer.endPoint = CGPoint(x: 1, y: 0.5) 
+0

它的工作,谢谢。 –