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]