【问题标题】:How to set fix rang in slider in IOS?如何在 IOS 的滑块中设置固定范围?
【发布时间】:2015-04-20 11:03:29
【问题描述】:
  1. 参考点。 我正在构建一个 IOS 应用程序,我在同一个栏上使用 2 个滑块来选择最大值和最小值。我参考了以下链接,我正在使用点反馈滑块。

https://www.cocoacontrols.com/controls/nmrangeslider

它包括:

  1. 我添加了 2 个按钮 - 添加和底物。
  2. 点击添加按钮上限值加1
  3. 点击基板按钮上限值减1

现在我需要做的是:

  1. 当我将左点从左向右滑动时,滑块的下限值和上限值应增加 +1。
  2. 当我将左点从左向右滑动时,滑块的下限值和上限值应减少 -1。

目的是能够在固定间隔内左右移动滑块。

【问题讨论】:

    标签: ios slider


    【解决方案1】:

    inside - (void) updateSliderLabels;

    添加这一行:

    self.upperLabel.text = [NSString stringWithFormat:@"%d", (int)self.labelSlider.upperValue+(int)self.labelSlider.lowerValue];
    

    【讨论】:

    • 如果您有任何疑问,请告诉我。
    • 谢谢,但问题是标签数量在增加,但滑块保持接触,随着数量的增加和减少,滑块也应该向左和向右移动
    • 需要添加self.upperLabel.text = [NSString stringWithFormat:@"%d", (int)self.labelSlider.upperValue+(int)self.labelSlider.lowerValue];在代码的底部。
    • 您需要根据值自动滑动滑块吗?
    • 可以使用 UISlider 的 [setValue: animated:] 方法。您可以使用此方法设置滑块。获取在 Github github.com/domesticcatsoftware/DCFineTuneSlider 上共享的示例项目。希望它对你有用。
    猜你喜欢
    • 1970-01-01
    • 2017-10-03
    • 2016-06-19
    • 1970-01-01
    • 1970-01-01
    • 2013-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多