Я пытаюсь применить цвет градиента в качестве цвета оттенка UINavigationBar в классе делегата приложения. Но здесь я могу применить вертикально. Если я пытаюсь применить горизонтально, это не так ясно. Может ли кто-нибудь помочь сделать это было бы здорово. Заранее спасибо.
//In did finish launch with options
let gradient = CAGradientLayer()
let sizeLength = UIScreen.main.bounds.size.height * 2
let defaultNavigationBarFrame = CGRect(x: 0, y: 0, width: sizeLength, height: 64)
gradient.frame = defaultNavigationBarFrame
// gradient.startPoint = CGPoint(x: 0.0, y: 0.5)
// gradient.endPoint = CGPoint(x: 1.0, y: 0.5)
gradient.colors = [UIColor.Constant.NavigationColor1.cgColor,UIColor.Constant.NavigationColor2.cgColor]
UINavigationBar.appearance().setBackgroundImage(self.image(fromLayer: gradient), for: .default)
UINavigationBar.appearance().tintColor = UIColor.white