2016-11-25 84 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

它的工作,謝謝。 –