Есть ли у кого-нибудь опыт применения градиента к CAShapeLayer? CAShapeLayer - это класс фантастического слоя, но он, похоже, поддерживает только сплошную заливку, тогда как я хочу, чтобы у него была градиентная заливка (на самом деле это анимативный градиент).
Все остальное, что связано с CAShapeLayer (тени, формы, цвет штриха, анимационный путь формы), фантастически.
Я попытался разместить CAGradientLayer внутри CAShapeLayer или установить CAShapeLayer как маску GradientLayer и добавить оба уровня контейнера, но они не имеют правильного результата.
Должен ли я подкласс CAShapeLayer, или есть лучший способ продвижения вперед?
Спасибо.