0
Я пытаюсь оживить ярлык итерации массив значений, используя для цикла:Chaining UIView анимация (в цикле)
let valuestoshow = ["12","25","43","34","100", "7"]
for values in valuestoshow {
UIView.animateWithDuration(0.9, animations: {
self.label.alpha = 0.0
self.label.text = values
self.label.alpha = 1.0
}, completion: nil)
}
Это кажется, что как-то цикл происходит быстрее, чем анимации , Я получаю только последнее значение 7
получать анимированные. Как я могу заставить анимацию отображать каждый из компонентов valuestoshow
?
Спасибо за ваш ответ, я не уверен, что понимаю. Я должен назвать ту же анимацию в обработчике завершения? Разве это не побеждает цель петли? – anto0522
Да, тогда вам не понадобится цикл, конечно. Вам по-прежнему необходимо поддерживать переменную итерации, выбирая список или сохраняя индексную переменную. – Krumelur