1
我在視圖中添加了一個漸變圖層,在縱向模式下它的工作非常完美。漸變層在橫向模式下不起作用。 Swift
func createGredientBackground() {
let layer = CAGradientLayer()
let center = UIColor(red: 249/255, green: 150/255, blue: 107/255, alpha: 1).CGColor
let end = UIColor(red: 247/255, green: 93/255, blue: 89/255, alpha: 1).CGColor
let start = UIColor(red: 255/255, green: 229/255, blue: 180/255, alpha: 1).CGColor
layer.colors = [start, center,end]
layer.frame = self.view.bounds //self.view.frame
print(layer.frame)
layer.startPoint = CGPointMake(0.0, 0.5)
layer.endPoint = CGPointMake(1.0, 0.5)
self.view.layer.insertSublayer(layer, atIndex: 0)
}
感謝。
賓果!工作很好,謝謝。 –
我會接受,它顯示我可以在7分鐘後接受這個答案... –
我有同樣的問題。但更新它們後的漸變是完全不同的。這是爲什麼? –