UIKit之UIProgressView

#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

你可能感兴趣的:(UIKit之UIProgressView)