1
A
回答
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
它的工作,謝謝。 –
你可以使用一個'CAGradientLayer',像這樣:http://stackoverflow.com/questions/24380535/how-to-apply-gradient-to-background-view-of-ios-swift-app – ganzogo