gpt4 book ai didi

ios - UISlider 值的不同密度?

转载 作者:行者123 更新时间:2023-12-01 19:13:42 30 4
gpt4 key购买 nike

关于如何在 UISlider 中实现不同的值密度,你有什么巧妙的想法/解决方案吗?我的意思是我们将在 UISlider 的左半边有 20 步,在 UISlider 的右半边有 100 步。这意味着最小值为 0,最大值为 120。但它们不会均匀分布,但左侧的密度会小得多。
像这样>

|0---------------20----------------120|

最佳答案

假设您希望上半场从 0-20 线性发展,下半场从 20-120 线性发展,然后执行以下操作:

将 slider 的范围设置为 0 - 200。然后,当您需要所需的值时,使用以下公式将 slider 的值转换为所需的值:

if (slider.value <= 100) {
desiredValue = slider.value / 5.0;
} else {
desiredValue = slider.value - 80;
}

关于ios - UISlider 值的不同密度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14689658/

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