그래서 찾아본 방법이 CAGradientLayer
를 활용해서 적용할 수 있었다.
extension CAGradientLayer {
static func dayBackgroundLayer(in frame: CGRect) -> CAGradientLayer {
let layer = CAGradientLayer()
layer.colors = [UIColor.dayBackgroundPurpleColor, UIColor.dayBackgroundBlueColor]
layer.frame = frame
print("cagradient Frame:", frame)
return layer
}
}
extension CAGradientLayer {
static func dayBackgroundLayer(in frame: CGRect) -> CAGradientLayer {
let layer = CAGradientLayer()
layer.colors = [UIColor.dayBackgroundPurpleColor.cgColor, UIColor.dayBackgroundBlueColor.cgColor]
layer.frame = frame
print("cagradient Frame:", frame)
return layer
}
}
layer.colors
에는 cgColor 값만 들어갈 수 있었어서... 그래서 뒤에 cgColor 를 붙여줬더니 색깔이 잘 나왔다. 굳