从三个动态值 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(刚学,要最简单的)
不使用 max() 和 min() 从字典中获取最大值和最小值