进度条UIProgressView和计步器结合

xiaoxiao2021-02-28  124

//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; }
转载请注明原文地址: https://www.6miu.com/read-64023.html

最新回复(0)