2016-08-02 29 views
1

Ich brauche eine Reihe von Bildern zu animieren.startAnimatingWithImagesInRange ist nicht abgeschlossen

// Animate Circle 
let duration = 1.0 
circleGroup.setBackgroundImageNamed("arc") 
circleGroup.startAnimatingWithImagesInRange(NSRange(location: 0, length: 100), duration: duration, repeatCount: 0) 

gif animation shows animated circle which animates from 0% to 45% of its radius

Ich habe 101 Bilder. Von arc0 bis arc100.

Xcode screenshot with images in the folder.

Storyboard:

storyboard with the watch app UI

Wie man auf dem gif sehen kann, mein Problem ist, dass Animation nicht den Kreis Reise. Irgendein Vorschlag?

+0

Haben Sie versucht, 'duration' größer zu setzen? – Astoria

+0

ja, Einstellung länger "Dauer" macht es langsamer, aber es ist immer noch nicht abgeschlossen und endet an der gleichen Stelle. –

+0

Was ist ein 'circleGroup' Typ? – Astoria

Antwort

0

Sieht aus wie Animation nach 40% stoppt. Ich habe die Asset-Bibliothek geöffnet und jede Datei in den exakt gleichen Namen umbenannt. Dann öffnete ich meine Git-Client und ich sah dies ändert:

Animation, jetzt arbeitet. Wie Sie sehen können, lag das Problem in einem Dateinamen, in dem mehr Platz war.

Auch habe ich gelernt, dass beim Rückwärts Animation location wird nicht der Ausgangspunkt, sondern das Ziel.

Verwandte Themen