如何使UISlider无级变速

问题描述 投票:0回答:1

我想知道是否有一种方法可以使UISlider像音乐App中那样平稳地移动。没有脚步和跳跃。只是移动到最后。我目前正在使用CADisplayLink更新滑块,唯一的问题是即使animated设置为true,滑块也将跳至下一个值。 2min以下的值看起来不好。

swift uislider
1个回答
1
投票

我对您的问题有点困惑,但是如果您的滑块非常不稳定并且跳转到用户未设置的值,我建议您增加视图控制器上元素的大小。如果这不起作用,则可以在实际使用UISlider进行计算时将minimumValuemaximumValue缩放十倍,然后再除以十。我的意思是:

  1. 最小和最大值乘以10
  2. 保留要使用的实际值的变量
  3. 保存值并在用户每次在UISlider中设置新值时除以10
© www.soinside.com 2019 - 2024. All rights reserved.