我正在创建一个应用程序,我正在创建UIslider programmaticaly,我正在根据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];
}
提前thanx