Тени и смешайте два цвета с процентами, по горизонтали и вертикали в быстром

Я хотел смешать два оттенка цвета и разделить поровну.

(Игнорируйте кнопки внутри него) Кроме того, я хочу применить эту функциональность где-то горизонтально и где-то вертикально.

Спасибо.

1 ответ

Решение

То, как вы ищете CAGradientLayer,

Для вертикальной

let gradientLayer = CAGradientLayer()
gradientLayer.frame = self.gradientView.bounds
gradientLayer.colors = [UIColor.red.cgColor, UIColor.blue.cgColor] //Add different color here
self.gradientView.layer.addSublayer(gradientLayer) //Add Layer in your View

Для горизонтального просто установить startPoint а также endPoint с gradientLayer,

gradientLayer.startPoint = CGPoint(x: 0, y: 0.5)
gradientLayer.endPoint = CGPoint(x: 1, y: 0.5)
Другие вопросы по тегам