Necesito configurar el fondo de mi vista en color degradado y debe cambiar sus colores gradualmente con respecto al enlace de tiempo en el siguiente video.
He intentado algunas animaciones de capa pero no vale la pena ya que no podemos cambiar el color de la capa gradualmente. ¿Alguien puede decirme cómo hacer estas cosas? Gracias por adelantado.
Respuestas
0 para la respuesta № 1Ya está actualizando la IU a intervalos constantes (las manecillas del reloj). Simplemente actualice el gradiente en esos intervalos y agregue un fundido cruzado a la capa de la vista de fondo.
CATransition *transition = [CATransition animation];
transition.duration = duration;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionLinear];
transition.type = kCATransitionFade;
[backgroundView.layer addAnimation:transition forKey:nil];
los duration
El valor sería el tiempo entre actualizaciones de la interfaz de usuario.