обучения Swift и побежал в этом сегодня:Анимирование ImageViews с задержкой
У меня есть 3 изображения, которые я создал выходы для:
@IBOutlet weak var bookImageView: SpringImageView!
@IBOutlet weak var sketchImageView: SpringImageView!
@IBOutlet weak var xcodeImageView: SpringImageView!
При нажатии на кнопку действия learnButtonDidTouch
Я хочу, чтобы анимировать:
bookImageView
сразу
sketchImageView
0,2 задержка
xcodeImageView
0,2 Задержка
Во время моего поиска я только нашел код, который использует UIView.animationWithDuration
, но я не получил достаточно далеко, чтобы понять, почему я не могу использовать .animationWithDuration
прямо на моих ImageViews. Какая альтернатива здесь? Не могу найти ничего при использовании .animate()
или .animation
с продолжительностью, поэтому я предполагаю, что мне нужно использовать .animationWithDuration
на UIView
. Но как бы я это сделал в этом случае?
Это код, когда я нажимаю кнопку:
@IBAction func learnButtonDidTouch(sender: AnyObject) {
sketchImageView.animation = "pop"
xcodeImageView.animation = "pop"
bookImageView.animation = "pop"
sketchImageView.animate()
xcodeImageView.animate()
bookImageView.animate()
}