Suche…


Hintergrund festlegen

Ziel c:

view.backgroundColor = [UIColor redColor];

Schnell:

view.backgroundColor! = UIColor.redColor()

Swift 3

view.backgroundColor = UIColor.redColor

Füllen Sie das Hintergrundbild einer UIView

Ziel c

 UIGraphicsBeginImageContext(self.view.frame.size);
 [[UIImage imageNamed:@"image.png"] drawInRect:self.view.bounds];
 UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
 UIGraphicsEndImageContext();     
 self.view.backgroundColor = [UIColor colorWithPatternImage:image];

Setze Hintergrund mit Bild

self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Background.png"]];

Erstellen einer Verlaufshintergrundansicht

Um einen Hintergrund mit Farbverlauf zu erstellen, können Sie die CAGradientLayer- Klasse verwenden:

Schnell 3,1:

func createGradient() { 
    let caLayer = CAGradientLayer()
    caLayer.colors = [UIColor.white, UIColor.green, UIColor.blue]
    caLayer.locations = [0, 0.5, 1]
    caLayer.bounds = self.bounds
    self.layer.addSublayer(caLayer) 
}

Dies kann wie folgt auf viewDidLoad () aufgerufen werden:

override func viewDidLoad() {
    super.viewDidLoad()
    createGradient()
}

Die CAGradientLayer-Variablen für Positionen und Grenzen können mehrere Werte annehmen, um eine Verlaufsebene mit beliebig vielen Farben zu erstellen. Aus der Dokumentation:

Standardmäßig werden die Farben gleichmäßig über die Ebene verteilt. Sie können jedoch optional Positionen für die Steuerung der Farbpositionen im Verlauf angeben.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow