Я использую следующий 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]
Но когда я устанавливаю свойство bounds для слоя, он просто растягивает квадратный градиент. Мне нужен результат, как в изображении приложения Sketch 3 (см. Выше).
Как я могу это достичь?