进度条UIProgressView和计步器结合

来源:互联网 发布:python经典视频教程 编辑:程序博客网 时间:2024/06/11 23:02

这里写图片描述

//frame只改变进度条的位置和宽度,不改变高度    UIProgressView* progress = [[UIProgressView alloc]initWithFrame:CGRectMake(10, 50, 100, 10)];    //设置进度条的进度值,值得范围0——1,默认为0    //progress.progress = 0.5;    //这样设置背景没用⚠️    //progress.backgroundColor = [UIColor redColor];    //设置大进度条的颜色    [progress setTrackTintColor:[UIColor orangeColor]];    //设置小进度条的颜色    [progress setProgressTintColor:[UIColor greenColor]];    //设置大进度条的背景图    [progress setTrackImage:[UIImage imageNamed:@""]];    //设置小进度条的背景图    [progress setProgressImage:[UIImage imageNamed:@""]];    progress.tag = 1;    //设置未知⚠️    //[progress setTintColor:[UIColor yellowColor]];    [self.view addSubview:progress];    //计步器UIStepper    UIStepper* step = [[UIStepper alloc]initWithFrame:CGRectMake(10, 70, 0, 0)];    [step addTarget:self action:@selector(stepAction:) forControlEvents:UIControlEventValueChanged];    [self.view addSubview:step];

调用方法:

-(void)stepAction:(UIStepper*)sender{    UIProgressView* progress = [self.view viewWithTag:1];    progress.progress = sender.value/100;}
原创粉丝点击