我有一個重複的動畫,異步淡出UILabel和UIImage,但我不知道如何使UIImage出現的時間比UILabel更長,我希望動畫在標籤和圖像之間交替以便圖像出現對於5秒的持續時間和標籤顯示爲2秒的持續時間:交替動畫循環
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
}
它看起來你是在同一時間執行兩個。此外,你不重複動畫。 –