スライダがあります。これの最小値は0秒で、最大値は3分(または180秒)です。私はスライダーの値を10秒増分したい。どのように私はこれを得ることができますか?助けてください。スライダの値を10ずつ増やすには
3
A
答えて
6
:
- (IBAction)sliderValueChanged:(id)sender {
int value = (int)[self.slider value];
int stepSize = 10;
value = (value - value % stepSize);
// Set the new value.
self.sliderValue = value;
}
self.sliderValue
値(よりむしろUI問題を引き起こしスライダーの基本値を変更する)を追跡するための別個の整数プロパティである
1
[mySlider setValue:([mySlider value]+10) animated:YES];
スライダを新しい値に合わせてアニメーションしない場合は、「アニメーション」を「いいえ」にします。
は、スライダーの値は、あなたのビューコントローラのメソッドに IBでイベント(またはコードでUIControlEventValueChanged
)に変更フックアップ...あなたは、スライダ10のステップでアップ/ダウンインクリメントしたいと仮定すると、
0
ヨーヨー場合スライダーを10の量だけ増やし、スライダーを0から18まで動かし、値を使用または表示するときは常に10を掛けます。
関連する問題
- 1. ボタンのクリックでラベルの数を10ずつ増やしたい
- 2. 固有値列を1つずつ増やす
- 3. ループイテレータを1ずつ増やす
- 4. グリッド・ティックを1ずつ増やす
- 5. 範囲内のセルの値を複数のシートに1つずつ増やす
- 6. excelでデータのセットを1ずつ増やすには?
- 7. コアを増やさずにスパークエグゼキュータを増やす
- 8. GridView:行更新で1つずつセルから値を増やす方法は?
- 9. ボタンクリックで値を1つ増やす
- 10. C#で10進数を増やす
- 11. MySQLの値を作る方法PHPを使用して1ずつ増やす
- 12. クリックごとにXずつjQueryを増やす
- 13. NSIndexPathの値を増やす
- 14. マップの値を増やす
- 15. ngClassの値を増やす
- 16. オブジェクトの値を増やす
- 17. すべての文字を1ずつ増やす(JAVA)
- 18. dictの値を増やす方法は?
- 19. ハッシュの1つの数値を増やす方法は?
- 20. 毎日値を増やす
- 21. mongooseで値を増やす?
- 22. カラム値を増やすパンダ
- 23. Windows 10のGDIオブジェクトの最大量を増やす方法は?
- 24. DoubleAnimationを1ずつ増やすにはどうすればよいですか?
- 25. PHP COOKIEがカウンタを2ずつ増やします。
- 26. アセンブリ - 変数を2ずつ増やす方法
- 27. redisで値を増やす方法は?
- 28. Python - 1つではなくキーで値を増やす
- 29. jQueryの日付範囲スライダは減少幅を増やす方法
- 30. キーを押している間に10ずつ増えます。Love2D
'int stepSize = 10.0f;'は無意味です、 'int stepSize = 10;'で十分です。 – dreamlax
well spotted sir :) –
また、私はテストすることはできませんが、 'self.sliderValue = value;' sliderValueChanged: 'をトリガーしますか?その場合、スタックオーバーフローが発生します。 – dreamlax