Capa de gradiente angulada
Tengo costumbreUIView
clase que representa un degradado en Swift 2. Estoy luchando para hacer un degradado en ángulo para que se dibuje desde la parte superior izquierda a la inferior derecha. ¿Alguien me puede ayudar un poco?
import UIKit
class GradientView: UIView {
let gradientLayer = CAGradientLayer()
override func awakeFromNib() {
// 1
self.backgroundColor = ColorPalette.White
// 2
gradientLayer.frame = self.bounds
// 3
let color1 = ColorPalette.GrdTop.CGColor as CGColorRef
let color2 = ColorPalette.GrdBottom.CGColor as CGColorRef
gradientLayer.colors = [color1, color2]
// 4
gradientLayer.locations = [0.0, 1.0]
// 5
self.layer.addSublayer(gradientLayer)
}
}
Sospecho que esto debería ser algo más, pero cualquier cosa que ingrese nada cambia.
gradientLayer.locations = [0.0, 1.0]