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
8
A
risposta
8
Prova questo:
-webkit-perspective: 1000;
-webkit-backface-visibility: hidden;
4
Apple ha cambiato safari in iOS6, in modo che using translate3d doesn't automatically trigger GPU acceleration. Penso che le persone stiano giocando con approcci diversi in questo momento per capire come farlo accadere.
+0
Perché dovrebbero farlo ?? Così frustrante! Se ti capita di trovare un lavoro in giro potresti farmelo sapere. Grazie! – user1491646
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
- 1. Come correggere lo sfarfallio quando si utilizzano trasformazioni e transizioni Webkit
- 2. Le transizioni e le animazioni di d3 utilizzano requestAnimationFrame?
- 3. Come animare le transizioni di attività quando si utilizzano le viste elenchi/griglie/riciclatore?
- 4. Webkit: il CSS forza l'accelerazione hardware per le trasformazioni 2D senza utilizzare le proprietà CSS 3D
- 5. Eliminare le schede quando si utilizzano le schede come spazi
- 6. Come definire le relazioni quando si utilizzano le interfacce
- 7. Come correggere lo sfarfallio in un modulo WinForms?
- 8. CSS3 trasforma e transizioni (Webkit)
- 9. Quando sono utili le Trasformazioni di Schwartz?
- 10. Perché le transizioni sfarfallio/balbuzie quando applicate in una funzione separata (D3)
- 11. Combinare le transizioni di dimensione e traduzione causa lo stutter in Safari
- 12. supporto Webkit per transizioni e gradienti
- 13. D3 le transizioni mouseover si "bloccano"
- 14. Perché le pagine lampeggiano/sfarfallano dopo le transizioni nella mia app jQuery Mobile PhoneGap su iOS?
- 15. "Ritorno senza GoSub" quando si utilizzano le sottomaschere in Access
- 16. Le varianti si utilizzano in modo ricorsivo?
- 17. Le visualizzazioni secondarie di UITableViewCell riportano larghezza errata quando si utilizzano le classi di dimensioni
- 18. Le posizioni corrette non funzionano quando si utilizza -webkit-transform
- 19. Mocking Spring MVC BindingResult quando si utilizzano le annotazioni
- 20. L'utilizzo di identificatore irrisolto quando si utilizzano le costanti StoreKit con iOS 9.3/Xcode 7.3
- 21. prestazioni considerazione quando si utilizzano le proprietà più volte
- 22. Sfarfallio di browser -webkit-animation-play-state
- 23. Come correggere il bug di Internet Explorer 7 quando si utilizzano larghezze percentuali per il layout?
- 24. Come riprodurre le transizioni CSS3 in un ciclo?
- 25. Sfarfallio mappaOverlay dopo lo zoom indietro e lo zoom in-iOS
- 26. CSS3 Transizioni 3D che sfarfalla in firefox quando si utilizza anche box-shadow
- 27. proprietà undefined 'bind' quando si utilizzano le condizioni previste
- 28. Come calcolare getBoundingClientRect() senza considerare le trasformazioni?
- 29. Comportamento imprevisto quando si utilizzano i blocchi di thread python e le importazioni di circulair
- 30. Applicazione transizioni WebKit per Pseudo elementi
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
nessun problema. felice di aiutare. –