Ich versuche, die Breite einer Gruppe in meiner WatchOS2-Anwendung zu animieren, indem Sie animateWithDuration
WKInterfaceController
Klasse aufrufen. Die Idee ist, dem Benutzer eine horizontale Linie zu zeigen, die ihre Breite von rechts nimmt eine gewisse Zeit (so etwas wie ein Timer) nach links über:watchOS2 animateWithDuration startet langsam und beschleunigt
self.timer.setWidth(100)
self.animateWithDuration(NSTimeInterval(duration)) {
self.timer.setWidth(0)
}
aber ich sehe, dass, sobald die Animation beginnt die Geschwindigkeit ist sehr langsam und dann steigt es. Wenn die Animation beendet wird (wenn die Zeitschaltuhrbreite nahe bei 0 ist), verlangsamt sich die Animation erneut. Ich möchte die Geschwindigkeit über die Dauer der Animation gleich sein.
Hat jemand dieses Problem schon einmal gehabt? Jede Hilfe wird geschätzt! Danke