Eine meiner primären Ansichten, Animationen werden entsprechend der Verzögerung und Dauer ausgeführt. Wenn ich jedoch zu einer neuen Ansicht übergehe, sind die Animationen sofort vollständig. Wie ist das? Dies geschieht nur, wenn diese Animationen von Code in der viewDidLoad auszuführen gesagt()(swift) Animationen in neuer Ansicht passieren sofort
override func viewDidLoad() {
super.viewDidLoad()
setProgress()
}
// the function below annimates a circular progress view
func setProgress() {
var to:Double = ((360.0/4) * increment)
progressCircle.animateFromAngle(360.0, toAngle: to, duration: 5) { completed in
if completed {
print("animation stopped, completed")
} else {
print("animation stopped, was interrupted")
}
}
}