После применения градиента к виду результат будет таким, как показано на рисунке. Цвет градиента (желтая часть) не распространяется на границы обзора. И желтый, и красный - это один и тот же вид. Не могу понять, что происходит. А вот мой код:
let gradientLayer = CAGradientLayer()
gradientLayer.frame = bounds
//gradientLayer.frame = frame
//gradientLayer.bounds = frame
gradientLayer.colors = [colorOne.cgColor, colorTwo.cgColor]
gradientLayer.locations = [0.0, 1.0]
gradientLayer.startPoint = CGPoint(x: 1.0, y: 1.0)
gradientLayer.endPoint = CGPoint(x: 0.0, y: 0.0)
layer.insertSublayer(gradientLayer, at: 0
colorOne
и colorTwo
определены в другом месте.
)
Кто-нибудь сталкивался с такой же проблемой?