进度条progressive

来源:互联网 发布:c_free怎么编译c语言 编辑:程序博客网 时间:2024/06/05 20:56



#pragma mark - 加载视图- (void)viewDidLoad {    [super viewDidLoad];    //用NSTimer来实现每隔1秒更新一次进度的功能    self.timer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(change:) userInfo:nil repeats:YES];    //UIProgressView进度条    self.progressView = [[UIProgressView alloc]initWithProgressViewStyle:UIProgressViewStyleDefault];    self.progressView.frame = CGRectMake(20, 20, 180, 20);    self.progressView.progressTintColor = [UIColor blueColor];    self.progressView.trackTintColor = [UIColor redColor];    self.progressView.progress = 0.0;    [self.view addSubview:self.progressView]; }#pragma mark - 定时器定时- (void)change:(NSTimer *)timer{    NSLog(@"Here is ... %f", self.progressView.progress);    if (self.progressView.progress >= 1) {        //停止NSTimer (使之无效)        [self.timer invalidate];    }else{        //进度+0.1        self.progressView.progress += 0.1;    }}


0 0
原创粉丝点击