MKPolyline / MKPolylineRenderer mudando de cor sem removê-lo

Estou trabalhando com o aplicativo de mapa. Quero perguntar como alterar a cor da polilinha sem removê-la e adicioná-la novamente. Encontrei este tópicohttps://stackoverflow.com/questions/24226290/mkpolylinerenderer-change-color-without-removing-overlay no stackoverflow, mas isso não está relacionado à minha pergunta, eu não toquei na linha, então não há necessidade de fazer isso com-[MKMapViewDelegate mapView:didSelectAnnotationView:]

Então é possível fazer isso?

EDIT: O que eu quero fazer é alterar a cor da polilinha suavemente (sombreando uma cor - parecendo uma animação) Se você tem alguma idéia de como animar essa polilinha, também me diga. obrigado

questionAnswers(2)

yourAnswerToTheQuestion