2011-03-10 15 views

回答

8

添加操作的滑塊,這樣的:

[slider addTarget:self action:@selector(sliderChanged:) forControlEvents:UIControlEventValueChanged]; 

sliderChanged:方法看起來是這樣的:

- (void)sliderChanged:(UISlider *)slider { 
    self.label.text = [NSString stringWithFormat:@"%g", slider.value]; 
} 
7

試試這個:

- (IBAction) sliderValueChanged:(UISlider *)sender { 
    label.text = [NSString stringWithFormat:@"%f", slider.value]; 
} 

如果標籤和/或滑塊是IB元素,定義IBOutlets和連接它們。

然後將滑塊sliderChanged操作連接到此方法。

祝你好運!

+0

非常感謝您! – 2011-03-10 03:33:07

1
//This is for getting the Int Value 

- (IBAction)sliderValueChanged:(UISlider *)sender 
{ 
    yourtextlabel.text = [NSString stringWithFormat:@"%d", (int)yourslideroutletname.value]; 
NSLog(@"the selider value==%@",yourtextlabel.text); 
} 

//This is for getting the float Value 

- (IBAction)sliderValueChanged:(UISlider *)sender 
{ 
    yourtextlabel.text = [NSString stringWithFormat:@"%f", yourslideroutletname.value]; 
NSLog(@"the selider value==%@",yourtextlabel.text); 
}