获取默认滑块拇指位置值?

时间:2014-07-29 11:50:31

标签: ios objective-c uislider

如何获得滑块拇指位置的默认/当前值?

我的程序会显示(从弹出消息框中)一系列数字中的数字,例如通过将滑块移动到某个位置并通过按钮执行弹出窗口,可以看到1到100。

当我移动滑块并按下按钮时,程序确实显示正确的结果(例如,将拇指移动到#30的估计位置,提示显示30)。

虽然我在按下按钮之前发现了一个“错误”,甚至在滑动拇指移动到其中而不是显示结果数字之前它提示0.(例如,如果启动程序然后按下按钮,则给出当前的拇指位置是在#50的估计位置,输出为0而不是50)。

我确实使用 slider.value 认为它会获得滑块拇指的(默认)编号,但无济于事。同时声明代码中的默认值(例如x = 50)是一种不可接受的尝试。

我错过了什么?

1 个答案:

答案 0 :(得分:0)

例如,您在标签上显示您的值。就我而言,我显示的值为slider.valuex。看起来像这样:

代表slider.value

_label.text = [NSString stringWithFormat:@"%.0f", _slider.value];

x =

_label.text = [NSString stringWithFormat:@"%d", x];