как непрерывно изменять положение метки с положением uislider

Я создаю приложение, в котором я создаю UIslider программно, и я изменяю значение метки в соответствии со значением uislider, теперь я хочу, чтобы при скольжении значение должно было скользить так же, как показано на рисунке ниже. Как это можно сделать. Для хорошего объяснения я прилагаю снимок экрана, чтобы люди могли лучше его понять. Я хочу такое поведение

ниже мой код:

-(void)viewdidload
{
 CGRect frame = CGRectMake(150, 230, 300.0, 10.0);
    radius = [[UISlider alloc] initWithFrame:frame];
    [radius addTarget:self action:@selector(sliderAction:) forControlEvents:UIControlEventValueChanged];
    [radius setBackgroundColor:[UIColor clearColor]];
    radius.minimumValue = 10.0;
    radius.maximumValue = 300.0;
    radius.continuous = YES;
    radius.value = 10.0;

    CGAffineTransform trans = CGAffineTransformMakeRotation(M_PI_2);
    radius.transform = trans;
    //self.label.text = [NSString stringWithFormat:@"%f", 10];
    [self.view addSubview:self.mapView_];
    [self.view insertSubview:radius aboveSubview:self.mapView_];
}
-(void)sliderAction:(id)sender
{
    _SliderDefaultValue=radius.value;
    NSLog (@"the slider value ==%f",_SliderDefaultValue);



    self.label.text = [NSString stringWithFormat:@"%f", _SliderDefaultValue];
}

заранее спасибо


person Mishal Awan    schedule 04.12.2014    source источник
comment
если вам нужна третья сторона для пользовательского uislider   -  person Anbu.Karthik    schedule 04.12.2014
comment
сторонние средства ??   -  person Mishal Awan    schedule 04.12.2014


Ответы (1)


попробуйте это руководство, чтобы решить вашу проблему

person Anbu.Karthik    schedule 04.12.2014
comment
но как я могу программно настроить свой класс uislide ??? поскольку я делаю это программно, не перетаскиваю - person Mishal Awan; 04.12.2014