UIProgressView 进度指示器
UIProgressView 与UIActivityIndicatorView 相似,只不过它提供了一个接口让你可以显示一个类似进度条的东西,这样就能让用户知道当前操作完成了多少(告知用户离操作结束还多远)。
一.创建
- UIProgressView* progressView = [ [ UIProgressView alloc ]
initWithFrame:CGRectMake(150.0,20.0,130.0,30.0)];
二. 设置风格:
- progressView .UIProgressViewStyle= UIProgressViewStyleDefau
lt;
- UIProgressViewStyleDefau
lt 标准进度条 - UIProgressViewStyleDefau
lt 深灰色进度条,用于工具栏中
- [ self.toolBar addSubview:progressView ];
四.进度
当它显示出来时你的程序可以更新它的进度,属性progress是一个0.0到1.0之间的浮点数:
- progressView.progress = 0. 5;
4.09UIProgressView(1)
- (void)progressChanged:(NSTimer *)timer
{
//如果对象的progress大于1.0,则定时器失效
//让对象的progress值每次都加0.02,以此达到让进度动起来的效果。
}
- (void)viewDidLoad
{
//创建一个UIProgressView对象:_progressView
//设置它的位置及大小,它的高是默认的为9,可以写成0。
//设置它的风格,为默认的
//设置轨道的颜色
//设置进度的颜色
//设置进度的初始值,即初始位置。范围是0.0-1.0
//把_progressView加入到view上
//要记得release
//设置定时器
}
来自 666799的分享