Wie man Flimmern bei der Verwendung von Webkit Transformationen und Übergängen in iOS 6 korrigiert

8

Wir haben eine HTML5-App für das iPad entwickelt, die Webkit-Transformationen und Übergänge für Animationen verwendet. In der Vergangenheit mussten wir -webkit-transform: translate3d(0,0,0); verwenden, um die Hardwarebeschleunigung zu aktivieren, um zu verhindern, dass Animationen flackern und flüssig erscheinen. Wir haben auf iOS 6 aktualisiert und diese Technik scheint nicht mehr zu funktionieren. Gibt es eine neue Möglichkeit, Hardwarebeschleunigung in iOS 6 für Animationen aufzurufen?

    
user1491646 21.09.2012, 10:48
quelle

3 Antworten

8

Versuchen Sie Folgendes:

%Vor%     
Ken Frazier 21.09.2012, 15:45
quelle
4

Apple hat Safari in iOS6 geändert, so dass mit translate3d nicht automatisch GPU auslöst Beschleunigung . Ich denke, die Leute spielen gerade mit verschiedenen Ansätzen, um herauszufinden, wie das möglich gemacht wird.

    
Michael Mullany 21.09.2012 19:37
quelle
1

Ich habe das behoben, indem ich translate3d (0, 0, 0) auf jedes Element innerhalb dessen, was ich transformiert habe, anwende.

%Vor%     
kjv 10.07.2013 20:26
quelle

Tags und Links