Учитывая произвольный UIView на iOS, есть ли способ с помощью Core Graphics (на ум приходит CAGradientLayer) применить к нему «прозрачный передний план» градиент?
Я не могу использовать стандартный CAGradientLayer, потому что фон сложнее, чем UIColor. Я также не могу наложить PNG, потому что фон будет меняться, когда мое подпредставление прокручивается вдоль его родительского вертикального прокрутки (см. Изображение).
У меня есть неэлегантный запасной вариант: мой uiview обрезает его подвиды и перемещает предварительно обработанный градиент png фона при прокрутке родительского прокрутки.