Изменение background ViewController`ов во всем приложении из AppDelegate

Фон состоит из градиента, как применить его для всех экранов сразу не дублируя код во viewDidLoad() каждый раз?`

let gradientLayer = CAGradientLayer()
        gradientLayer.frame = view.bounds
        gradientLayer.colors = [
            UIColor.black.cgColor,
            UIColor(red: 22 / 255, green: 23 / 255, blue: 27 / 255, alpha: 1.0).cgColor,
            UIColor(red: 45 / 255, green: 49 / 255, blue: 54 / 255, alpha: 1.0).cgColor,
            
        ]
        gradientLayer.startPoint = CGPoint(x: 0, y: 1)
        gradientLayer.endPoint = CGPoint(x: 1, y: 0)
        view.layer.insertSublayer(gradientLayer, at: 0)`

Ответы (0 шт):