UIProgressView
Posted ch520
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UIProgressView相关的知识,希望对你有一定的参考价值。
- 进度条
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 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"];
以上是关于UIProgressView的主要内容,如果未能解决你的问题,请参考以下文章
UITableViewCell 上的 UIProgressView