草庐IT

CAGradientLayer

全部标签

ios - swift 2.1 : CAGradientLayer color location & distribution

我的需要是在View中显示三色分布。所以我正在使用以下代码。funcdrawWithGradientLayer(){//totalcontainssumofallvaluescontainedinsegmentValuesvariable.//I'musinggreen->Orange->Redcolorsascolorsiftotal==0{return}ifgradientLayer.superlayer!=nil{gradientLayer.removeFromSuperlayer()}varprevious:CGFloat=(CGFloat(segmentValues[0])/

ios - CAGradientLayer 对角渐变

我使用以下CAGradientLayer:letlayer=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]但是当我为图层设置bounds属性时,它只是拉伸(stretch)了一个正方形渐变。我需要像Sketch3应用程序图
78910