我正在为视图添加渐变,一边是cutting off the width。
我添加渐变的代码是
let gradientLayer = CAGradientLayer()
gradientLayer.frame = fadeView.frame
gradientLayer.colors = [UIColor.mainColor().cgColor, UIColor.white.cgColor]
fadeView.layer.addSublayer(gradientLayer)
fadeView
位于stackView
内view
内的垂直scrollView
内,所有这些都在0左右两侧都有水平约束,而不是限制利润。
fadeView
(以及主视图以外的所有其他视图)的帧宽为320,但这可能只是因为我正在测试的设备。屏幕的宽度实际上是375。
是什么导致它像这样切断了?
答案 0 :(得分:1)
更改此
gradientLayer.frame = fadeView.frame
到
gradientLayer.frame = fadeView.bounds