【问题标题】:how to position thumb of Slider according to preferred duration in iOS如何根据iOS中的首选持续时间定位滑块的拇指
【发布时间】:2011-03-10 07:20:23
【问题描述】:

我有一个自定义滑块,其最小值和最大值分别为 0 和 1。 我想将拇指设置为文件的特定持续时间(1 秒)。我该如何计算?目前,我将滑块值与文件的总持续时间相乘以获得所需的位置。 但是,现在根据我的喜好,如何设置拇指? 请指教。

【问题讨论】:

    标签: ios slider duration


    【解决方案1】:

    最简单的方法是将滑块的最大值设置为文件的长度。这是一个可设置的属性,所以只需

    slider.maximumValue = fileDuration;
    

    会工作的。然后,您可以将值设置为所需的文件长度。

    如果因为其他原因做不到,则需要将你想要的位置按文件长度归一化(即你想要的位置除以文件时长求值):

    slider.value = (desiredPosition / fileDuration);
    

    注意,如果desiredPosition是文件的整个长度,你得到1(默认情况下滑块的最大值)

    【讨论】:

      猜你喜欢
      • 2021-03-30
      • 2019-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多