Имам UISlider
с minimumValue 0
и maximumValue
. Искам да направя interval
от 0.5
и да го покажа в label
(работи).
Как мога да задам интервала на моя slider
? Опитах решение за закръгляне на стойността... но не успях.
Благодаря ти
Имам UISlider
с minimumValue 0
и maximumValue
. Искам да направя interval
от 0.5
и да го покажа в label
(работи).
Как мога да задам интервала на моя slider
? Опитах решение за закръгляне на стойността... но не успях.
Благодаря ти
когато правя нещо подобно, използвам подход като следния:
#define kSTEPFRACTION .5
SliderMin = 0
sliderMax = 20
и вземете стойността с нещо подобно
value = slider.value*kSTEPFRACTION;
това ще ви даде стойности между 0 и 10 на стъпки от 0,5
себастиан
roundf(float)
закръглява до най-близкото цяло. за да получите половини в домейна, умножете по 2,0, закръглете до най-близкото int, след което го мащабирайте обратно до първоначалния диапазон, като умножите по 0,5 (тоест реципрочната стойност на предишната мащабирана сума).
- person justin; 30.04.2012