// 长度为系统默认长度
UIProgressView *progressView = [[UIProgressView alloc] init];
// 将 progressView 添加到 View
[self.view addSubview:progressView];
// 设置 frame,高度不起作用
progressView.frame = CGRectMake(50, 100, 200, 0);
// 设置进度条的类型
/*
UIProgressViewStyleDefault // normal progress bar
UIProgressViewStyleBar // for use in a toolbar
*/
progressView.progressViewStyle = UIProgressViewStyleBar;
// 设置当前值
/*
范围 0~1
*/
progressView.progress = 0.8;
[progressView setProgress:0.8 animated:YES];
// 设置走过的颜色
progressView.progressTintColor = [UIColor redColor];
// 设置未走过的颜色
progressView.trackTintColor = [UIColor blueColor];
// 设置走过的图片
progressView.progressImage = [UIImage imageNamed:@"pic1"];
// 设置未走过的图片
progressView.trackImage = [UIImage imageNamed:@"pic2"];