有人能指出我的,我怎么会去有关使UIImageViews的alpha属性的无限循环动画的方向。 从0 - 1,1 - 0。我是相当新的iOS和编程一般所以这可能听起来愚蠢。 我将如何做到这一点,而无需把整个应用程序在一个无限循环。
Answer 1:
连续动画,我不认为这是在移动应用中一个很好的做法,也许是自己错了。 不管怎么说,你可以尝试类似下面
override func viewDidAppear(animated: Bool) {
super.viewDidAppear(animated)
self.customView.backgroundColor = UIColor(red: 0.0, green: 255.0 , blue: 255.0, alpha: 1.0)
dispatch_async(dispatch_get_main_queue(), {
self.performAnimation()
})
}
func performAnimation() {
UIView.animateWithDuration(2.0, delay: 0.5, options: .CurveEaseOut | .Repeat | .Autoreverse, animations: {
self.customView.alpha = 0.0
}, completion: nil)
}
凡customView是我的UIView,你同样可以创建你的UIImageView。
文章来源: Swift - Continuous background animation loop