J'ai besoin d'animer sous ios un nuage de points pour que la ligne se dessine. Il y a un effet similaire dans ce site web http://www.highcharts.com J'ai essayé sans succès avec une animation de base mais impossible de faire cet effet. Quelqu'un a-t-il une idée sur la façon de le faire ?
Réponse
Trop de publicités?Malheureusement, j'ai trouvé les capacités d'animation de CorePlot dans ce domaine limitées.
Cependant, j'ai réussi à obtenir le même effet en animant l'expansion d'une UIView ordinaire qui encapsule le graphique.
Je n'ai pas mon code sous les yeux pour le moment, mais voici un diagramme qui montre comment j'ai procédé :
L'élément clé ici est que vous commencez l'animation initiale avec un UIView qui contient le graphique et dont le cadre est d'une largeur inférieure à celle du graphique. Ensuite, vous animez la largeur du cadre pour qu'elle corresponde à la taille du graphique.
Lorsque celui-ci s'anime, il révèle progressivement votre graphique dans une animation fluide.