动画UIProgressView的更改

Sop*_*ert 29 iphone cocoa-touch

是否可以对UIProgressView显示器的变化进行动画处理,使显示屏平滑移动到新值?

有点像NSProgressIndicator.

cat*_*lan 60

如果您对此感兴趣请填写错误报告,复制/ 5883058:

标题: UIProgressView setProgress:(float)value animated:(BOOL)animated

问题描述: UIProgressView should有一个setProgress:(float)value animated:(BOOL)animated功能类似UISlider,能够以动画的进度.

https://bugreport.apple.com

  • 你的声音已被听到,在iOS 5 SDK中我们现在有一个方法` - (void)setProgress:(float)progress animated:(BOOL)animated`.做得好 :). (35认同)
  • @JulianD.是否可以改变动画的速度? (3认同)

pka*_*amb 5

UIProgressView 方法setProgress:animated:是在 iOS 5 中添加的:

[progressView setProgress:1.0 animated:YES];
Run Code Online (Sandbox Code Playgroud)

https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIProgressView_Class/index.html

- (void)setProgress:(float)progress animated:(BOOL)animated
Run Code Online (Sandbox Code Playgroud)

动画- 如果更改应该动画,则为 YES,如果更改应立即发生,则为 NO。

在 iOS 5.0 及更高版本中可用。