Градиент вдоль MKPolyLineView (MKPolylineRenderer)
Я хотел бы применить градиент к полилинии в зависимости от некоторых условий, таких как скорость. Я был в состоянии подклассMKPolyLineRenderer
рисовать с помощью пользовательского обводки и заливки, но только тем же цветом вдоль контура.
Я видел другие подобные вопросы, такие как:Нарисуйте сегменты из круга или пончик или жеНа OSX, как мне градиентной заливки обводки? , но это не совсем то, что я хотел. Если я правильно понимаю, путь, подобный приведенному ниже, не может быть заполнен этими методами. По крайней мере, не рассматривается в целом.
Очень похожий вопросГрадиентная полилиния с MapKit ios, Но это добавляет наложение для каждого сегмента между точками, что, я думаю, не слишком эффективно.
Это единственный возможный способ? (Мне нужно нарисовать сотни или, может быть, тысячи этих сегментов ...) Как это может быть легко достигнуто?
Спасибо