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

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

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

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

transparent uiview gradient problem

35
задан jpsim 1 June 2012 в 14:43
поделиться