渐变图层不填充视图

时间:2017-03-27 15:33:28

标签: ios swift swift3

我有一个渐变图层,它不会填充它所分配的视图。视图的约束是顶部,左侧,右侧0和底部8.下面将是渐变的代码和问题的图像。按钮也在视图内部,因此您可以看到它实际上填满了屏幕的宽度。 我非常感谢任何帮助。这对我来说毫无意义。

以下是代码:

let gradientLayer = CAGradientLayer()
let picker = UIImagePickerController()

override func viewDidLoad() {
    super.viewDidLoad()

    // Setup gradient
    gradientLayer.frame = self.gradientBackground.bounds
    gradientLayer.colors = [Constants.Colors.brightOrange.cgColor, Constants.Colors.lightOrange.cgColor]
    gradientLayer.locations = [0.0,1.0]
    self.gradientBackground.layer.insertSublayer(gradientLayer, at: 0)

Here's the image:

0 个答案:

没有答案