2
Я использую Swift 2 и Xcode 7.1Анимация цвета UIView
Мне интересно, как выполнять вложенные анимации? На самом деле я хочу уничтожить, что постепенно меняет цвет моего зрения. Вид будет: красный -> синий -> зеленый -> красный -> ...
Это мой код:
func animate(){
UIView.animateWithDuration(1.0, animations: {
//self.lbl.transform = CGAffineTransformMakeRotation(0.5)
self.circle.backgroundColor = UIColor(red: 0.93, green: 0.89, blue: 0.27, alpha: 1)
}, completion: {
(value: Bool) in
UIView.animateWithDuration(1.0, animations: {
//self.lbl.transform = CGAffineTransformMakeRotation(0.5)
self.circle.backgroundColor = UIColor(red: 0.3, green: 0.2, blue: 0.7, alpha: 1)
}, completion: {
(value: Bool) in
self.animate()
})
})
}
Как сказать ему, должен ли он стать синим или красным? –