2012-09-21 12 views
8

Hemos creado una aplicación HTML5 para el iPad que usa transformaciones y transiciones de Webkit para animaciones. En el pasado, hemos tenido que usar -webkit-transform: translate3d(0,0,0); para habilitar la aceleración de hardware para evitar que las animaciones parpadeen y aparezcan sin problemas. Hemos actualizado a iOS 6 y esta técnica ya no parece funcionar. ¿Hay alguna forma nueva de invocar el acceso de hardware en iOS 6 para las animaciones?Cómo reparar el parpadeo al usar las transformaciones y transiciones de Webkit en iOS 6

Respuesta

8

Prueba esto:

-webkit-perspective: 1000; 
-webkit-backface-visibility: hidden; 
+0

Reemplacé todas las instancias en las que utilicé '-webkit-transform: translate3d (0,0,0);' con '-webkit-perspective: 1000; -webkit-backface-visibility: hidden; '¡y funcionó, gracias! – user1491646

+0

no hay problema. encantado de ayudar. –

1

Terminé arreglando esto aplicando translate3d (0, 0, 0) a cada elemento dentro de lo que estaba transformando.

.content * { -webkit-transform:translate3d(0,0,0); } 
Cuestiones relacionadas