如何设置 UISlider 的间隔,使其仅显示某些整数的值

发布于 2024-11-09 10:57:28 字数 198 浏览 4 评论 0原文

在我的应用程序中,我想设置滑块的间隔。我有一个 slider ,它显示气泡中的值,我只想显示某些整数的值。假设我的 minmax 值为 0-1000,并且我想将该值增加 25而不是像 1-2-3-4 那样。 有什么建议吗?

谢谢,

In my app I want to set the interval of slider. I have a slider which shows the value in the bubble and I want to display the value only in some whole numbers. Let's say if I have min and max value of 0-1000 and I want to increase the value by 25 and not like 1-2-3-4.
Any suggestions??

Thanks,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

许仙没带伞 2024-11-16 10:57:28

让滑块在内部使用其自然范围,并通过将其乘以增量来简单地转换输出值。对于 0-1000 滑块,您可以将 maximumValue 属性设置为 40(即 1000 / 25),然后将该值乘以 25 以获得输出值。

Let the slider use its natural range internally, and simply convert the value for output by multiplying it by the increment. For a 0-1000 slider, you'd set the maximumValue property to 40 (that's 1000 / 25) and then multiply that value by 25 to get the output value.

冷弦 2024-11-16 10:57:28

尝试。

//fix slider value =0;

//some method to run slider value  0-1000 
{
slider.value=slider.value+25;

}

try.

//fix slider value =0;

//some method to run slider value  0-1000 
{
slider.value=slider.value+25;

}
恏ㄋ傷疤忘ㄋ疼 2024-11-16 10:57:28

您可以创建 UISlider 的子类,可能称为 StepSlider,它具有单个属性 stepSize。相关的 UISlider 属性将被重写,以桥接类的使用者和超类之间的值。示例

You can create a subclass of UISlider, probably called StepSlider which has a single property stepSize. Relevant UISlider properties would be overriden to bridge the values between the consumer of the class and the superclass. Example source,

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文