小编Sar*_*mar的帖子

如何在运行时更改渐变层的框架?

当我运行应用程序时,渐变层框架与框架不匹配UIView。我尝试使用以下代码:

let color1  =  UIColor(red: 20.0/255, green: 43.0/255, blue: 81.0/255, alpha: 1.0).cgColor
let color2  =  UIColor(red: 149.0/255, green: 45.0/255, blue: 122.0/255, alpha: 1.0).cgColor

let gradientLayer = CAGradientLayer()
gradientLayer.frame = self.backBarcodeSrch.bounds
gradientLayer.colors =  [color1,color2 ]
gradientLayer.locations = [0.0, 1.0]

gradientLayer.startPoint = CGPoint(x: 0.0, y: 0.6)
gradientLayer.endPoint = CGPoint(x: 1.0, y: 0.6)
self.backBarcodeSrch.layer.addSublayer(gradientLayer)
Run Code Online (Sandbox Code Playgroud)

gradient ios swift

3
推荐指数
1
解决办法
1119
查看次数

标签 统计

gradient ×1

ios ×1

swift ×1