从三个动态值 Max、Min 和 Gap iOS Objective C 中获取 Slider 值

Posted

技术标签:

【中文标题】从三个动态值 Max、Min 和 Gap iOS Objective C 中获取 Slider 值【英文标题】:Get Slider value from three dynamic values Max, Min and Gap iOS Objective C 【发布时间】:2017-06-14 06:03:05 【问题描述】:

我已经实现了一个滑块,其中 Max、Min 和 Gap(十进制值)的值是动态的。现在我需要得到满足所有这三个值的输出。

例如:- 最小值为 3.0,最大值为 25,Gap 为 0.3。所以现在我的输出应该是 3.3、3.6、3.9、4.2 等,最终值应该是 25。

现在我无法为不同的动态值正确计算这个数学。任何帮助都会很棒。!

【问题讨论】:

我认为 Gap 值增量系列不能以确切的最大值结束。 有点不同是可以的.. @Zck 请提供您如何计算系列的代码 @Zck 检查我的以下答案 【参考方案1】:

在目标 C 中

我没有检查客观的 C 代码,但它可能会对你有所帮助。试试看吧。

float gapValue = 0.3;
float minValue = 3.0;
float maxValue = 25.0;

float currentValue = gapValue; 
NSMutableArray *rangeValues = [NSMutableArray array];

 /* while loop execution */
   while(true)
   
      currentValue  += gapValue ;
      if currentValue <= maxValue 
          [rangeValues addObject:currentValue];
      else
         break;
      
   

NSLog(@"%@\n", rangeValues);

在 Swift 中:

for i in stride(from: 3.0, through: 25.0, by: 0.3) 
    print(i)

【讨论】:

谢谢,但它只是给了我(“5.5”,6,“6.5”,7,“7.5”,8,“8.5”,9,“9.5”,10,“10.5”,11 , "11.5", 12 "12.5", 13, "13.5", 14, "14.5", 15, "15.5", 16, "16.5", 17, "17.5", 18 "18.5" 19, "19.5", 20, "20.5", 21", "21.5", 22, "22.5", 23, "23.5",24,"24.5", 25, "25.5", 26, "26.5",27", "27.5", 28,"28.5", 29,"29.5",30) 在第一次拖动时比在它返回空之后。 很高兴为您提供帮助。如果它有用,您可以投票并接受它。 对不起,我不知道滑块处理只是调试和检查它。最小值和最大值是多少?

以上是关于从三个动态值 Max、Min 和 Gap iOS Objective C 中获取 Slider 值的主要内容,如果未能解决你的问题,请参考以下文章

c语言从键输入5个数求最大值和最小值 只用if(刚学,要最简单的)

164. Maximum Gap

leetcode maximum gap

不使用 max() 和 min() 从字典中获取最大值和最小值

Highcharts:动态设置 y 轴最大值和最小值,而不是在创建时

Angular ui-slider - 动态最小/最大值