У меня есть требование добавления градиента над некоторой частью (только в левой и правой части) UIImageView. Я знаю, это можно сделать с помощью CAGradientLayer(). Но меня путают со свойствами и цветами.Эффект градиента на некоторой части UIImageView
Ниже приведен мой код. Он добавляет градиент сверху и снизу.
if let containerView = imageView.superView {
let gradient = CAGradientLayer(layer: containerView.layer)
gradient.frame = containerView.bounds
gradient.colors = [UIColor.clear.cgColor, UIColor.blue.cgColor ,UIColor.blue.cgColor, UIColor.clear.cgColor]
gradient.locations = [0.0 , 0.25 , 0.85 , 1.0]
containerView.layer.mask = gradient
}
Заранее спасибо
Вы можете поделиться результатами этого кода? и что вы ожидаете? –