2016-11-25 12 views
1

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

enter image description here

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

спасибо.

+0

Вы можете использовать 'CAGradientLayer', как это: http://stackoverflow.com/questions/24380535/how-to-apply-gradient-to-background-view-of-ios-swift-app – ganzogo

ответ

2

То, что вы ищете, это 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) 
+0

Это сработало, спасибо. –

 Смежные вопросы

  • Нет связанных вопросов^_^