Прозрачный градиент UIView

Учитывая произвольный UIView на iOS, есть ли способ с помощью Core Graphics (приходит на ум CAGradientLayer) применить «прозрачный передний план»? градиент к этому?

Я не могу использовать стандартный CAGradientLayer, потому что фон более сложный, чем UIColor. Я также не могу наложить PNG, потому что фон изменится, когда мое подпредставление прокручивается вдоль его родительского вертикального прокрутки (см. Изображение).

У меня не элегантный запасной вариант: мой uiview обрезает свои подпредставления и перемещает предварительно визуализированный градиент png фона при прокрутке родительского прокрутки.

transparent uiview gradient problem

Ответы на вопрос(5)

Ваш ответ на вопрос