Quiero repetir una animación para siempre, sin que se invierta automáticamente y con un retraso/pausa entre las repeticiones después de que se reproduzca la animación.
Sé que hay un modificador .delay() , pero retrasa el comienzo de la animación:
let ani = Animation.easeInOut.delay(1.0).repeatForever(autoreverses: false) Además, con el modificador .repeatForever , después de reproducir la animación, salta inmediatamente a su comienzo. Pero quiero que el último fotograma clave permanezca visible en la pantalla durante un breve período de tiempo.
También lo probé al revés, agregando un .delay() después del modificador .repeatForever , pero sin éxito ( delay no tiene efecto).
let ani = Animation.easeInOut.repeatForever(autoreverses: false).delay(1.0)¿Cómo puedo agregar un retraso después de que se reprodujo la animación?