我使用以下CAGradientLayer:
let layer = CAGradientLayer()
layer.colors = [
UIColor.redColor().CGColor,
UIColor.greenColor().CGColor,
UIColor.blueColor().CGColor
]
layer.startPoint = CGPointMake(0, 1)
layer.endPoint = CGPointMake(1, 0)
layer.locations = [0.0, 0.6, 1.0]
Run Code Online (Sandbox Code Playgroud)
但是当我为图层设置bounds属性时,它只是拉伸一个方形渐变.我需要像Sketch 3应用程序图像中的结果(见上文).
我怎样才能做到这一点?