gpt4 book ai didi

ios - 如何计算 slider 值从负到正

转载 作者:行者123 更新时间:2023-11-28 21:58:46 28 4
gpt4 key购买 nike

我有一个曲线 slider ,它从框架的高度获取值,该值从 -100 到 300,我需要计算它等于 0 到 10 的值。

我如何计算负值,因为我得到的是负值?

我的数学不好:(

     -(NSUInteger)calculatePoints:(float)pointY
{
NSLog(@"maxOffsetValue %f minOffsetValue %fand pointY %f",maxOffsetValue,minOffsetValue, pointY);

float value = maxOffsetValue + minOffsetValue;
NSLog(@"value %f",value);
float normalValue = (pointY * 1.5) / value ;
NSLog(@"normalValue %f",normalValue);

return normalValue;
}
//set value from point
-(void) setValueFromPoint:(CGPoint) point
{
[animationTimer invalidate];

NSInteger value = [self calculatePoints:point.y];
value = ((value / self.frame.size.height) * self.max);

NSLog(@"raw value %d",value);
value < 0 ? value = 0 : value;
value > self.max ? value = self.max : value;
self->_value = value;
NSLog(@"Value %d",value);
}

最佳答案

只是一个简短的回答。

((point.y-(-100))/400) * 10

关于ios - 如何计算 slider 值从负到正,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25680157/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com