UILabelとUIImageを非同期的にフェードインする繰り返しアニメーションがありますが、UIImageをUILabelよりも長く表示する方法を理解できません。アニメーションループを交互に行う
override func viewDidLoad() {
super.viewDidLoad()
UIView.animate(withDuration: 5, delay: 2.0, options:[UIViewAnimationOptions.repeat, UIViewAnimationOptions.autoreverse], animations: {
self.fadeIn()
self.fadeOut()
}, completion: nil)
}
func fadeIn() {
self.label.alpha = 0.0
self.image.alpha = 1.0
}
func fadeOut() {
self.label.alpha = 1.0
self.image.alpha = 0.0
}
私はあなたが同時に両方を実行しているように見えます。しかも、あなたはアニメーションを繰り返さない。 –