Ios 如何在UISLIDER上设置介于最小值和最大值之间的中间值

Ios 如何在UISLIDER上设置介于最小值和最大值之间的中间值,ios,uislider,Ios,Uislider,我有一个UISlider,最小值为0,最大值为100。我需要在滑块上显示介于0-100之间的中间值,如10,20,30…90。请注意您可以将标签作为子视图添加到UISlider: - (void)addLabelsToSlider:(UISlider*)slider{ for(int i=0;i<=100;i+=10){ UILabel *label = [[UILabel alloc] init]; label.font = [UIFont sys

我有一个UISlider,最小值为0,最大值为100。我需要在滑块上显示介于0-100之间的中间值,如10,20,30…90。请注意

您可以将标签作为子视图添加到UISlider:

- (void)addLabelsToSlider:(UISlider*)slider{
    for(int i=0;i<=100;i+=10){
        UILabel *label = [[UILabel alloc] init];
        label.font = [UIFont systemFontOfSize:10];
        label.text = [NSString stringWithFormat:@"%d",i];
        [label sizeToFit];
        CGFloat labelX = (slider.frame.size.width/10)*i/10;
        CGFloat labelY = slider.frame.size.height-label.frame.size.height/2;
        label.center = CGPointMake(labelX, labelY);

        [slider addSubview:label];
    }
}
-(void)addLabelsToSlider:(UISlider*)滑块{
对于(int i=0;i