2012-01-09 9 views
0

私はslider1という2つのUISliderを持っています。UISliderのブレークポイントを設定するには?

slider1.minimumValue = 0; slider1.maximumValue = 100;

スライダー1が0(左)から60(右)まで60に移動すると、60などのブレークポイントを設定したい場合は、ここで停止しますが、親指は右に移動できませんが移動できます左。どうすればいいですか?

次のコードを見てご利用ください、それが動作しない、感謝

-(IBAction)s1valuechanged:(id)sender{ 
if ((int)slider1.value > 60) { 
    slider1.userInteractionEnabled = FALSE; 
} 
else{ 
    slider1.userInteractionEnabled =TRUE; 
} 
} 

答えて

1

私はあなたの質問を理解し、トラブルのビットを抱えているので、私はあなたのスライダーのように見えることを前提とするつもりですスライダーを60より大きい値に移動させないようにします。

0 ---------- 60 ------ 100
| ---有効---- | - 無効 - |言い換えれば

-(IBAction)s1valuechanged:(id)sender{ 
    if ((int)slider1.value > 60) { 
     slider.value = 60; 
    } 
} 

、ユーザーがあなたに感謝、60より大きい値にスライダーを動かし

+0

60に戻って、スライダーを移動しようとするたび:

あなたが必要となるすべての

は次のとおりです。とても... – DaPo

関連する問題