gpt4 book ai didi

ios - 具有不同分段级别的 UISlider

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:18:40 25 4
gpt4 key购买 nike

我想创建一个具有不同灵敏度级别的范围 slider 。它需要根据用户选择的范围内的特定部分采取不同的行动。即 - 如果我的 slider 的范围是 1-100,000,那么将范围设置为较低的值将跳跃 1,将范围设置为较高的值将跳跃 100。

eBay 在他们的网站上实现了这种 slider (注意左侧的价格范围 slider ):http://www.ebay.com/sch/i.html?LH_FS=0&_sacat=0&_from=R40&_nkw=car&_mPrRngCbx=1&_udlo=490&_udhi=21%2C000%2C000

有什么想法吗?

最佳答案

将 slider 的范围设置为 0 - 5。然后将所需的值计算为 10 ^ sliderValue。这基本上为您提供了一个对数刻度。

如果您想要离散但不同的线性范围,那么 kabram 的答案可能更符合您的需求。

更新:

将 slider 的范围设置为 0.0 到 5.0。随着 slider 值的变化,计算值变为:

double newValue = pow(10, slider.value);

其中 sliderUISliderpow 是一个标准的 C 数学函数。这为您提供了以下内容:

slider.value newValue
0.0 1.0
1.0 10.0
2.0 100.0
3.0 1000.0
4.0 10000.0
5.0 100000.0

关于ios - 具有不同分段级别的 UISlider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14390668/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com