Если вы хотите добавить градиент на imageView
, тогда вы можете просто реализовать CAGradientLayer
на imageView.layer
.
Попробуйте изменить некоторые значения для вашего собственного внешнего вида.Но код ниже в значительной степени это.
let gradient = CAGradientLayer()
gradientLayer.frame = imageView.frame
let colors = [
UIColor(red: 0, green: 0, blue: 0, alpha: 1).cgColor,
UIColor(red: 0, green: 0, blue: 0, alpha: 0).cgColor
]
gradientLayer.startPoint = CGPoint(x: 0.1, y: 0.5)
gradientLayer.endPoint = CGPoint(x: 0.9, y: 0.5)
gradientLayer.colors = colors
imageView.layer.addSublayer(gradientLayer)
Вы можете изменить цвета, добавить цвета, изменить начальную / конечную точки.Вы можете найти множество различных CAGradientLayer
руководств на YouTube или Google.