0

我目前正在使用 iOS 7UIProgressView来跟踪前进和后退的用户活动。我正在使用内置动画设置,例如:[self.myProgressBar setProgress: 0.50 animated: YES]. 我注意到动画在前进时效果很好,但是当某些事情导致进度倒退时(在应用程序中,用户可以做几件事来倒退),动画不会发生。我想知道是否有解决此问题的方法,或者是否通过设计选择动画只能前进而不是后退。

谢谢!

4

1 回答 1

0

虽然这可能无法直接回答问题,但对于任何想知道如何反转组件的起点和终点的人来说。只需使用 CGAffineTransformMakeScale:

[yourProgressView setTransform:CGAffineTransformMakeScale(-1.0, sy)]

-1.0 将旋转它,进度将向后设置。 sy指 y 轴上的比例,通常为 1.0,如果要修改组件的高度,可以将其设置为更大。

于 2015-12-18T10:15:36.640 回答