Avatar ·

Wie füge ich einen Vollbild-Hintergrundverlauf in einer iOS-App mit Swift hinzu?

Hallo zusammen! Ich bin neu in der iOS-Entwicklung mit Swift und habe ein Problem. Ich möchte einen schönen Gradientenhintergrund für den gesamten Bildschirm in meiner App erstellen. Ich habe von CAGradientLayer gehört, verstehe aber nicht, wie ich ihn richtig auf den Hintergrund-View des ViewControllers anwenden kann. Hier ist, was ich versucht habe: ```swift import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let gradientLayer = CAGradientLayer() gradientLayer.colors = [UIColor.blue.cgColor, UIColor.purple.cgColor] gradientLayer.locations = [0.0, 1.0] gradientLayer.frame = self.view.bounds self.view.layer.addSublayer(gradientLayer) } } ``` Aber der Gradient wird nicht richtig angezeigt – er füllt nicht den gesamten Bildschirm aus, besonders bei Gerätedrehung. Außerdem werden alle untergeordneten Elemente (Buttons, Labels) unsichtbar, weil der Gradient sie überdeckt. Ich habe versucht, die zPosition zu ändern, aber das hilft nicht. Ich brauche, dass: 1. De