Gibt es trotzdem Hintergrund Steigungen auf dem Storyboard zu zeigen, anstatt den Simulator von Anheizen jede Zeit zu sehen, wie esIOS Hintergrund Gradients - Storyboard
sieht habe ich erstellt und Erweiterung
import UIKit
extension CAGradientLayer {
func stopwatchColour() -> CAGradientLayer {
let topColour = UIColor(red: (11/255.0), green: (128/255.0), blue: (105/255.0), alpha: 1)
let bottomColour = UIColor(red: (39/255.0), green: (90/255.0), blue: (78/255.0), alpha: 1)
let gradientColours: [CGColor] = [topColour.cgColor, bottomColour.cgColor]
let gradientLocations: [Float] = [0.0, 1.0]
let gradientLayer: CAGradientLayer = CAGradientLayer()
gradientLayer.colors = gradientColours
gradientLayer.locations = gradientLocations as [NSNumber]
return gradientLayer
}
}
Dann von meinem Controller
let background = CAGradientLayer().stopwatchColour()
background.frame = self.view.bounds
self.view.layer.insertSublayer(background, at: 0)
Blick in 'IBInspectable' und' IBDesignable' - können Sie benutzerdefinierte Unterklassen erstellen, die angezeigt werden - und bearbeitet werden - in Storyboard/Interface Builder – DonMag