1、UIProgressView 的创建
1.1 由 frame 创建
// 高度不起作用UIProgressView *progressView = [[UIProgressView alloc] initWithFrame:CGRectMake(50, 100, 200, 0)];// 将 progressView 添加到 View[self.view addSubview:progressView];
1.2 由类型创建
// 长度为系统默认长度UIProgressView *progressView = [[UIProgressView alloc] initWithProgressViewStyle:UIProgressViewStyleDefault];// 将 progressView 添加到 View[self.view addSubview:progressView];
2、UIProgressView 的设置
// 设置 frame,高度不起作用progressView.frame = CGRectMake(50, 100, 200, 0);// 设置位置progressView.center = self.view.center;// 设置进度条的类型/*UIProgressViewStyleDefault // normal progress barUIProgressViewStyleBar // 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"];