iOS
Ustaw widok tła
Szukaj…
Ustaw Zobacz tło
Cel C:
view.backgroundColor = [UIColor redColor];
Szybki:
view.backgroundColor! = UIColor.redColor()
Szybki 3
view.backgroundColor = UIColor.redColor
Wypełnij tło Obraz UIView
Cel C
UIGraphicsBeginImageContext(self.view.frame.size);
[[UIImage imageNamed:@"image.png"] drawInRect:self.view.bounds];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
self.view.backgroundColor = [UIColor colorWithPatternImage:image];
Ustaw Zobacz backround z obrazem
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Background.png"]];
Tworzenie gradientowego widoku tła
Aby utworzyć tło z gradientem, możesz użyć klasy CAGradientLayer :
Swift 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)
}
Można to wywołać w viewDidLoad () w następujący sposób:
override func viewDidLoad() {
super.viewDidLoad()
createGradient()
}
Zmienne lokalizacji i granic CAGradientLayer mogą przyjmować wiele wartości, aby utworzyć warstwę gradientu z dowolną liczbą kolorów. Z dokumentacji:
Domyślnie kolory są rozmieszczone równomiernie na warstwie, ale można opcjonalnie określić lokalizacje, aby kontrolować pozycje kolorów przez gradient.
Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow