Короче говоря, у меня есть градиент, представляющий собой смесь Синего и Черного. Градиент выглядит красивым, однако, когда я поворачиваю экран и помещаю его в пейзаж, два цвета разделены, а половина экрана имеет синий фон, а другая половина - черная. Выяснение я не делал это правильно, я скопировал коды из этих двух источников:Swift: Градиент разделяется на вращение
YouTube видео https://www.youtube.com/watch?v=pabNgxzEaRk
Сайт http://blog.apoorvmote.com/gradient-background-uiview-ios-swift/
Это мой код:
let topColor = UIColor(red: 28/255.0, green: 25/255.0, blue: 127/255.0, alpha: 1)
let bottomColor = UIColor(red: 0/255.0, green: 0/255.0, blue: 25/255.0, alpha: 1)
let gradientColors: [CGColor] = [topColor.CGColor, bottomColor.CGColor]
let gradientLocations: [Float] = [0.0, 1.0]
let gradientLayer: CAGradientLayer = CAGradientLayer()
gradientLayer.colors = gradientColors
gradientLayer.locations = gradientLocations
gradientLayer.frame = self.view.bounds
self.view.layer.insertSublayer(gradientLayer, atIndex: 0)
Может кто-то мне точку в правильном направлении, чтобы остановить мой градиент от расщепления на две части?