gpt4 book ai didi

ios - 更改文本字段后如何移动 slider ?

转载 作者:行者123 更新时间:2023-12-01 18:00:04 25 4
gpt4 key购买 nike

现在,当我移动 slider 时,我的文本字段的值正在改变。我也需要向后工作,改变文本字段值, slider 移动。

我的代码:

- (void)sliderChanged:(UISlider *)sender {

self.slider.valueChangedHandler = ^(id sender) {
self.aleField.text = [NSString stringWithFormat:@"%.f", [(UISlider *)sender value]];
};

}

编辑
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
slider.value = [aleField.text floatValue];

NSUInteger newLength = [aleField.text length] + [string length] - range.length;
return (newLength > 2) ? NO : YES;

}

最佳答案

创建文本字段后,添加:

[self.textField addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];

然后有以下方法:
- (void)textFieldDidChange:(UITextField*)sender {
//Assuming slider is a property
slider.value = [sender.text floatValue];
}

我引用了 https://stackoverflow.com/a/7010676/391040https://stackoverflow.com/a/4711136/391040 .

关于ios - 更改文本字段后如何移动 slider ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11290031/

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