спасибо, работал как шарм :)
ал примеры здесь, но я не могу сделать это так, как я хочу, так как мои примеры градиента застряли в середине экрана, не работает, как ожидалось.
у меня естьUICollectionView
который заполняет весь экран с вертикальной прокруткой.
Я хочу, чтобы верх и низUICollectionView
быть черным, а середина - прозрачной (поскольку я использую черный blackgroundColor).
Я пытался применить градиенты, но каким-то образом мне не удается выполнить то, что я хочу.
Вот мой код:
let gradient = CAGradientLayer()
gradient.frame = view.bounds
gradient.colors = [UIColor.black.cgColor, UIColor.clear.cgColor, UIColor.black.cgColor]
gradient.startPoint = CGPoint(x: 1, y: 0)
gradient.endPoint = CGPoint(x: 1, y: 1)
view.layer.mask = gradient
Код выше помещает градиент в середине экрана, но инвертирован. Она прозрачна сверху и снизу экрана и средней части, если исчезает до полного черного цвета.
Я пытаюсь создать что-то вроде этого:
Спасибо за помощь