iOS
Hintergrund festlegen
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