2010-06-28 63 views
0

我们如何设置UISlider的拇指图像,一旦它达到最大值就停下来.i.e一旦拇指图像达到最大值(最终),用户不应该能够移动拇指图像。UISlider拇指图像问题..!

+0

由最大值你的意思是你所确定的最大值,或为UISlider最大设定?不同之处在于你想限制滑块只能中途完成,直到满足另一个要求,而不是让它一直走到最后。你的意思是? – AtomRiot 2010-06-28 16:24:09

+0

我的意思是说,一旦拇指图像到达最后....用户应该不能够移动拇指图像。 – Siddharth 2010-06-28 18:58:28

回答

3

类似以下内容:

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

然后

- (void)sliderChanged:(UISlider*)sender { 
    if ([slider value] >= [slider maximumValue]) { 
     [slider setEnabled:NO]; 
    } 
} 
+0

thx很多亚当! – Siddharth 2010-06-29 06:12:35