Ho un'immagine che sembra una ciambella e voglio animarla in modo che sembri che il cerchio della ciambella non sia completato (il tratto non è chiuso). È difficile da descrivere, ma immagina un tachimetro che va a 100 e guidi 50. Ho fatto il mascheramento con l'aiuto di un percorso e di [percorso addClip] all'interno di UIGraphicsBeginImageContextWithOptions dove eseguo il rendering anche di UIImage.Animate un UIBezierPath che ritaglia una UIImage
La mia domanda ora è possibile o come posso animare il percorso. Ho provato con un CABasicAnimation e 2 percorsi (il primo percorso dove startAngle e endAngle sono gli stessi e il secondo percorso era endAngle è l'angolo desiderato) con "path" come keyPath ma non funziona.
Tutto ciò aiuta;)
Io e te abbiamo un approccio molto simile. Si noti che è possibile modificare direttamente la proprietà strokeEnd del layer e ottenere gratuitamente un'animazione implicita senza creare un oggetto CABasicAnimation. –
@DuncanC Se sai come animare il percorso, allora non sono sicuro di seguire la domanda. – Rob
Non stavo facendo una domanda. Stavo precisando che si può saltare il CABasicAnimation e cambiare la proprietà strokeEnd. Ciò creerebbe un'animazione implicita. –