想象一下UIViewPropertyAnimator
设置如下:
let animator = UIViewPropertyAnimator(duration: 2, curve: .easeInOut) {
myView.center = newCenterPoint
}
为此,我可以添加另一个以延迟开始,以主要结束的动画:
animator.addAnimation ({
myView.alpha = 0.5
}, withDelayFactor: 0.5)
所以上面从 1 秒开始并持续 1 秒以完成主要。
问题
有没有办法添加一个UIViewPropertyAnimator
从一开始就开始的动画,但持续时间只是主要动画师的一小部分?从 0 开始并仅持续 1 秒?