#import "TestController.h"
@interface TestController ()
// UIProgressView能够更加精准的反映进度
// UIActivityIndicator 则只能表示事物在进行中
@property(nonatomic,retain)UIProgressView *progressView;
@end
@implementation TestController
- (void)viewDidLoad {
[super viewDidLoad];
}
#pragma mark - lazyload
- (UIProgressView *)progressView{
if (!_progressView) {
_progressView = [[UIProgressView alloc]initWithProgressViewStyle:UIProgressViewStyleDefault];
_progressView.frame = CGRectMake(10, 100, 255, 50);
// 重定义类型
_progressView.progressViewStyle = UIProgressViewStyleDefault;
// 填充部分的颜色
_progressView.tintColor = [UIColor blackColor];
// 设置未填充部分的颜色
_progressView.trackTintColor = [UIColor redColor];
// 设置填充部分的图片
//_progressView.progressImage = [UIImage imageNamed:@"1.png"];
// 设置未填充部分图片
//_progressView.trackImage = [UIImage imageNamed:@"2.png"];
// 获取当前的进度值
_progressView.progress = 0.5;
[self.view addSubview:_progressView];
}
return _progressView;
}
@end
网友评论