如何用UIViewPropertyAnimator创建重复动画的动画?

时间:2018-02-23 09:07:18

标签: swift ios-animations uiviewpropertyanimator

使用UIView.animate:方法,我们可以配置选项并使其成为[.autoreverse,.repeat]。 这是一个简单的动画

@IBOutlet weak var v1: UIView!
 UIView.animate(withDuration: 3, delay: 0, options: [.autoreverse,.repeat], animations: {
                self.v1.frame = self.v1.frame.offsetBy(dx: 100, dy: 0)
            }, completion: nil)

这段代码会动画v1反复向前和向后移动它,我怎么能用UIViewPropertyAnimator来做?(我希望停止和暂停的优势)

1 个答案:

答案 0 :(得分:0)

UIViewPropertyAnimator没有提供重复动画的方法。您需要使用旧的UIView动画类方法。