Sto utilizzando CABasicAnimation per ruotare per sempre un'immagineView e voglio modificare la velocità di rotazione durante la rotazione. Qualcuno può aiutarmi con questo? Grazie in anticipo!CABasicAnimazione modifica durata/velocità durante la rotazione
7
A
risposta
2
È possibile avviare una nuova animazione di base con velocità diversa e prendere come valore iniziale quello che si riceve dal livello di presentazione.
4
e io uso questo codice.
Objective-C
self.layer.timeOffset = [self.layer convertTime:CACurrentMediaTime() fromLayer:nil];
self.layer.beginTime = CACurrentMediaTime();
self.layer.speed= theSpeedYouWant;
Swift
self.layer.timeOffset = self.layer.convertTime(CACurrentMediaTime(), fromLayer: nil)
self.layer.beginTime = CACurrentMediaTime();
self.layer.speed = speed;
Thanks a lot. mi ha davvero aiutato – ShineWang