Ho un UIBezierPath (un cerchio), costruito in maniera incrementale con:UIBezierPath - Animazione Fill
[circlePath addArcWithCenter:clockCenter radius:radius startAngle:angleRadians endAngle:1.5*M_PI clockwise:YES];
...
[circlePath closePath];
[COLOR_CIRCLE setFill];
[circlePath fill];
Di tanto in tanto, vorrei animare il riempimento in modo che ci vuole un secondo per riempire completamente e segue il percorso in quanto è stato costruito (in senso orario). Qual è il metodo preferito per realizzare questo? In questo momento sto pensando a Core Animation, ma spero che ci sia un riempimento: withDelay o alcuni di quelli in cui non mi sono imbattuto. TIA.
Ho fatto qualcosa di simile per una presentazione Core Animation qualche tempo fa. Il [codice di esempio] (https://github.com/d-ronnqvist/cocoaheads-coreanimation-samplecode/blob/master/PieChartProgress/PieChartProgress/DRPieChartProgressView.m) è disponibile su GitHub e contiene molti commenti. –
Puoi anche guardare [la mia risposta] (http://stackoverflow.com/a/8021051/608157) per [iPhone Core Animation - Drawing a Circle] (http://stackoverflow.com/q/7991086/608157) –