Настройка анимации для постепенного изменения и повторения. 'viewSmall' и 'viewBig' - это UIImageViews.UIView.animateWithDuration не анимация на отдельном контроллере просмотра
class TestViewController: UIViewController {
@IBOutlet weak var viewBig: UIImageView!
@IBOutlet weak var viewSmall: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
animate()
}
func animate() {
UIView.animateWithDuration(0.5,
delay: 0,
options: [.Repeat, .Autoreverse],
animations: {
self.viewSmall.alpha = 0
},
completion: nil)
UIView.animateWithDuration(0.5,
delay: 0,
options: [.Repeat, .Autoreverse],
animations: {
self.viewBig.alpha = 0
},
completion: nil)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
Этот код не анимировать на течение только несколько контроллеров зрения, и контроллеры вид кажется независимыми, не переходить на другие контроллеры зрения, на моей догадке. Поскольку этот код отлично работает на контроллерах представлений, подключенных к контроллеру навигационного представления.
Как я могу сделать это на независимом контроллере? Пожалуйста, помогите.
"Потому что его код работает отлично" кто-код? Пожалуйста, введите полный код и подробно расскажите, чего вы хотите достичь? –
Извините, исправлено. это означает «потому что этот код ...» – Minjee
У меня все еще не проблема. Анимация не работает? или он не работает на каком-то определенном контроллере viewController? если это так, то покажите, что код viewController и ваш раскадровки также –