【问题标题】:How to make UISlider stepless如何使 UISlider 无级
【发布时间】:2020-01-04 10:19:00
【问题描述】:

我想知道是否有一种方法可以使 UISlider 像音乐应用程序中的那样平滑移动。没有脚步和跳跃。移动到最后。我目前正在使用CADisplayLink 更新滑块,唯一的问题是即使animated 设置为true,滑块也会跳转到下一个值。如果值低于 2 分钟,这看起来很糟糕。

【问题讨论】:

    标签: swift uislider


    【解决方案1】:

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

    1. 将最小值和最大值乘以 10
    2. 保留您要使用的实际值的变量
    3. 每当用户在 UISlider 中设置新值时,保存您的值并除以 10

    【讨论】:

    • 即使我将 UISlider 的最小值和最大值相乘,这也意味着视频/音频将在滑块结束之前结束。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-08
    相关资源
    最近更新 更多