Open chaneeii opened 1 year ago
private func setImageViewBackgroundGradient() {
self.layoutIfNeeded()
let gradient: CAGradientLayer = CAGradientLayer()
gradient.locations = [0.0, 1.0]
let colors: [CGColor] = [
.init(red: 0, green: 0, blue: 0, alpha: 0),
.init(red: 0, green: 0, blue: 0, alpha: 1)
]
gradient.colors = colors
gradient.startPoint = CGPoint(x: 0.0, y: 0.71)
gradient.endPoint = CGPoint(x: 0.0, y: 1.0)
gradient.frame = .init(x: 0, y: 0,
width: self.reviewImageView.frame.width,
height: self.reviewImageView.frame.height)
self.reviewImageView.layer.insertSublayer(gradient, at: 0)
}
사용하는 시점이 중요! 레이아웃잡을때
self.setImageViewBackgroundGradient()
https://babbab2.tistory.com/55