我有UISlider
minimumValue 0
和maximumValue
。我想制作一个interval
0.5
并将其显示在label
(它正常工作)。
如何设置slider
的间隔?我试过解决方案来绕过价值...但我失败了。
谢谢
答案 0 :(得分:16)
float RoundValue(UISlider * slider) {
return roundf(slider.value * 2.0) * 0.5;
}
答案 1 :(得分:0)
当我做类似的事情时,我采取如下方法:
#define kSTEPFRACTION .5
SliderMin = 0
sliderMax = 20
并使用类似的东西获取值
value = slider.value*kSTEPFRACTION;
这将为您提供0到10之间的值,步长为0.5
塞巴斯蒂安