相关疑难解决方法(0)

CAGradientLayer对角线渐变

在此输入图像描述

我使用以下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应用程序图像中的结果(见上文).

我怎样才能做到这一点?

calayer ios cagradientlayer swift

22
推荐指数
1
解决办法
5145
查看次数

标签 统计

cagradientlayer ×1

calayer ×1

ios ×1

swift ×1