2012-09-21 12 views
8

Abbiamo creato un'app HTML5 per l'ipad che utilizza trasformazioni e transizioni Webkit per le animazioni. In passato abbiamo dovuto usare -webkit-transform: translate3d(0,0,0); per abilitare l'accelerazione hardware per impedire alle animazioni di sfarfallio e apparire fluide. Abbiamo aggiornato a iOS 6 e questa tecnica sembra non funzionare più. C'è un nuovo modo per invocare l'accelation hardware in iOS 6 per le animazioni?Come correggere lo sfarfallio quando si utilizzano le trasformazioni e le transizioni di Webkit in iOS 6

risposta

8

Prova questo:

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

Ho sostituito tutti i casi in cui ho usato '-webkit-transform: translate3d (0,0,0);' con '-webkit-prospettiva: 1000; -webkit-backface-visibility: hidden; 'e ha fatto il trucco, grazie! – user1491646

+0

nessun problema. felice di aiutare. –

1

Ho risolto questo problema applicando translate3d (0, 0, 0) a ogni elemento all'interno di ciò che stavo trasformando.

.content * { -webkit-transform:translate3d(0,0,0); } 
Problemi correlati