1

と がUISliderありminimumValue 0ますmaximumValueintervalのを作ってaで0.5表示したいですlabel(動作しています)。

の間隔を設定するにはどうすればよいsliderですか? 値を丸める解決策を試みましたが、失敗しました。

ありがとうございました

4

2 に答える 2

16
float RoundValue(UISlider * slider) {
  return roundf(slider.value * 2.0) * 0.5;
}
于 2012-04-30T07:55:31.747 に答える
0

私がそのようなことをするとき、私は次のようなアプローチを取ります:

 #define kSTEPFRACTION .5

 SliderMin = 0
 sliderMax = 20

そのようなもので価値を得る

 value = slider.value*kSTEPFRACTION;

これにより、0から10までの値が0.5刻みで表示されます

セバスチャン

于 2012-04-30T08:02:05.457 に答える