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
8
A
Respuesta
8
Prueba esto:
-webkit-perspective: 1000;
-webkit-backface-visibility: hidden;
4
Apple ha cambiado Safari en iOS 6, de manera que using translate3d doesn't automatically trigger GPU acceleration. Creo que la gente está jugando con diferentes enfoques en este momento para descubrir cómo hacer que esto suceda.
+0
¿Por qué harían eso? ¡Muy frustrante! Si te encuentras con alguna solución, ¿podrías avisarme? ¡Gracias! – user1491646
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
- 1. Cómo reparar el parpadeo al usar transformaciones y transiciones de Webkit
- 2. evitar el parpadeo en webkit-transición de webkit-transform
- 3. ¿Cómo reparar el parpadeo en un formulario de WinForms?
- 4. ¿Cómo reparar los errores de Webkit?
- 5. Compatibilidad con Webkit para transiciones de gradiente
- 6. Webkit: CSS fuerza aceleración de hardware para transformaciones 2D sin usar propiedades 3D CSS
- 7. Chrome -webkit-animation-play-state parpadeo
- 8. iOS 6 ver jerarquía pesadilla
- 9. Aplicación de transiciones WebKit a Pseudo Elementos
- 10. Transformaciones de CSS3 causa parpadeo de la pantalla o fuente con alias
- 11. VisualStateManager y las transiciones generadas
- 12. UIScrollView en IOS 6
- 13. Cómo acceder al estado durante las transiciones en Akka FSM
- 14. CSS3, orden de transición de WebKit? ¿Cómo hacer cola para las transiciones?
- 15. La autorrotación de iOS 6 en el simulador varía desde el dispositivo iOS 6 actual
- 16. window.location sin definir en todas las propiedades en Safari 6 y Safari móvil (iOS 6)
- 17. iOS 6 Collection View
- 18. ¿Por qué las páginas parpadean/parpadean después de las transiciones en mi aplicación jQuery Mobile PhoneGap en iOS?
- 19. Confundido sobre el triángulo de devanado y las transformaciones
- 20. ¿Cómo usar correctamente -webkit-device-pixel-ratio en iOS y Android?
- 21. iOS 6 - Preservación y restauración del estado
- 22. MPMusicPlayerController obsoleto con iOS 6
- 23. MPMoviePlayerController Overlay iOS 6
- 24. Cómo apuntar a iOS 5 e iOS 6
- 25. iOS 6 y Location Services no funcionan
- 26. iOS - Twitter no funciona en iOS 5 después de actualizar el proyecto a iOS 6
- 27. Prevenir iOS Webkit Long Presione en el enlace
- 28. Desapareció el soporte de barras de desplazamiento con estilo CSS para safari mobile en iOS 6?
- 29. Pepino: ¿Cómo usar la misma expresión regular en diferentes transformaciones?
- 30. iOS6 UIwebView Las transformaciones CSS3D no tienen HW acelerado
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
no hay problema. encantado de ayudar. –