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

标签 ios xcode slider textfield

现在,当我移动 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/

相关文章:

ios - 保留 "session only"cookies, iOS

ios - 无法附加值并在 Collection View 中显示

ios - CFNetwork SSLHandshake 在 iOS 8.1 中失败 (-9805)

javascript - 如何减慢幻灯片的倒转速度?

c# - Xamarin.forms 自定义字体异常

ios - 刷新今日扩展 View

jquery - 当使用 PhoneGap 在移动设备上安装应用程序时,famo.us Surface 中的 iosslider 无法工作

jquery - slider 和溢出的 CSS Jquery 提示 : hidden

ios - 如何根据线程动态使用MOC来保护核心数据

用于 xCode 错误的 C++11