Have ViewHelper class with gradient background
class ViewHelper: UIView{
class func setBackGroundColor(view: UIView){
let startColor = UIColor(red:0.84, green:0.82, blue:0.80, alpha:1.0)
let endColor = UIColor(red:0.19, green:0.26, blue:0.32, alpha:1.0)
let newLayer = CAGradientLayer()
newLayer.colors = [startColor.cgColor,endColor.cgColor]
newLayer.frame = view.frame
view.layer.addSublayer(newLayer)
}
and MainClass where i set it
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
ViewHelper.setBackGroundColor(view: self.view)
}
when I insert any view element it is not visible,just my gradient screen.