2017-06-20 52 views
1

我正在做一個天氣應用程序,並顯示一天中的最高和最低溫度,我正在使用一個UIView,這是我使用.layer.cornerRadius四捨五入的角。現在我想添加具有不同顏色(象徵溫度)的漸變圖層,但不顯示gradientLayer。這裏是我的viewDidLoad(),視圖名稱是currentMinMaxTemperatureView:CAGradientLayer沒有出現(Swift 3)

let gradientLayer = CAGradientLayer() 
    gradientLayer.frame = currentMinMaxTemperatureView.bounds 
    gradientLayer.cornerRadius = currentMinMaxTemperatureView.cornerRadius 
    gradientLayer.colors = [UIColor.blue, UIColor.yellow, UIColor.red] 
    currentMinMaxTemperatureView.layer.addSublayer(gradientLayer) 

爲什麼它不出現?當運行這個,我的看法是這樣的:

enter image description here

回答

0

請嘗試以下

gradientLayer.colors = [UIColor.blue.cgColour, UIColor.yellow.cgColour, UIColor.red.cgColour]