树荫和混合两种颜色与百分比,水平和垂直迅速

问题描述:

我想混合两种颜色阴影和划分相同。树荫和混合两种颜色与百分比,水平和垂直迅速

enter image description here

(忽略它里面的按钮) 另外,我想不想找个水平和垂直的地方应用此功能。

谢谢。

+0

你可以使用一个'CAGradientLayer',像这样:http://*.com/questions/24380535/how-to-apply-gradient-to-background-view-of-ios-swift-app – ganzogo

您正在寻找的方式是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

它的工作,谢谢。 –