Ich mache eine Wetter-App und um die maximale und minimale Temperatur des Tages anzuzeigen, benutze ich eine UIView, die Ecken, die ich mit .layer.cornerRadius abgerundet habe. Jetzt möchte ich eine Farbverlaufsschicht mit verschiedenen Farben hinzufügen (als Symbol für die Temperatur), aber die Farbverlaufsschicht wird nicht angezeigt. Hier ist mein viewDidLoad(), die Ansichten Name ist currentMinMaxTemperatureView:CAGradientLayer erscheint nicht (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)
Warum es nicht angezeigt wird? Wenn dies ausgeführt wird, sieht meiner Meinung nach wie folgt aus: