动画UIProgressView的Origin动画其他属性

时间:2018-08-14 13:10:15

标签: ios swift uiprogressview

我正在使用UIViewPropertyAnimator将UIProgressView的原点移动到屏幕上的另一点。进度视图从屏幕开始,然后移到屏幕上。动画的最终结果正好是我想要的样子,但是在动画过程中,alpha似乎从0变为1,并且宽度从0更改为我指定的起始宽度。

这是我的代码:

progressBar.frame = CGRect(x: x, y: y, width: w, height: h)

animator = UIViewPropertyAnimator(duration: duration, curve: .linear) {

        progressBar.frame.origin = CGPoint(x: newX, y: y)

    }
animator.startAnimation()

0 个答案:

没有答案