Estoy tratando de crear una animación "curl de página" de una imagen en mi aplicación de iPhone. I t UIViewAnimationTransitionCurlUp, y es hermanos Core Animation indocumentados, sin embargo, la imagen que necesito para animar es una PNG transparente, con contornos "desiguales" (algunos píxeles alfa). Al utilizar la transición prefabricada antes mencionada, esos píxeles alfa se pintan de negro tan pronto como comienza la animación, lo que se ve terriblemente feo.¿Cómo creo una animación de núcleo de página personalizada?
Por lo tanto, busco crear una animación básica propia. Intenté investigar el tema, pero no pude encontrar una buena descripción de las técnicas involucradas. La implementación, por supuesto, tendría que ser más compleja que un solo cambio de propiedad, tengo la sensación de que incluso CATransform3D sería limitado para este propósito, ya que la imagen necesita tener diferentes transformaciones 3D aplicadas en diferentes partes de ella, cambiando con el tiempo . ¿Cómo podría uno abordar este tema? ¡Estoy muy agradecido por cualquier idea o pensamiento!
mejor, Eli
Core Animation es una abstracción de OpenGL. Entonces las transiciones son en realidad manipulaciones OpenGL de las capas. No estoy seguro de si hay alguna manera de definir una animación personalizada en OpenGL y luego usarla en el marco de CoreAnimation. Eso es lo que investigaría primero para ver si es posible. –
¿Alguna vez encontró una buena solución para esto? –
alku83, en realidad no ... Terminó superponiendo la pantalla con una animación de UIImageView. – eliego