2010-06-28 209 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