Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 要调整以匹配UITextField值的UISlider_Ios_Swift - Fatal编程技术网

Ios 要调整以匹配UITextField值的UISlider

Ios 要调整以匹配UITextField值的UISlider,ios,swift,Ios,Swift,我在表单上有一个文本字段,其中的值根据滑块而变化。我正在尝试更新功能,以便当用户在文本字段中输入值时,滑块将移动到正确的位置。我的UISlider将是一个介于0和3之间的值 我一直试图使用此帖子来帮助我,但我无法使其发挥作用: 干杯 我希望用户能够使用滑块或键盘输入费率折扣-但如果他们输入值,我希望滑块移动到正确的位置。使用给定的代码,应用程序崩溃。我想这是因为代码冲突。我一直将sider链接为一个出口。这是正确的吗?您是否因为yoru link是一个Objective C版本而失败?这是swi

我在表单上有一个文本字段,其中的值根据滑块而变化。我正在尝试更新功能,以便当用户在文本字段中输入值时,滑块将移动到正确的位置。我的UISlider将是一个介于0和3之间的值

我一直试图使用此帖子来帮助我,但我无法使其发挥作用:

干杯


我希望用户能够使用滑块或键盘输入费率折扣-但如果他们输入值,我希望滑块移动到正确的位置。使用给定的代码,应用程序崩溃。我想这是因为代码冲突。我一直将sider链接为一个出口。这是正确的吗?

您是否因为yoru link是一个Objective C版本而失败?这是swift的等价物。首先,在文本字段中添加一个侦听器,如下所示

textField.addTarget(self, action: #selector(textFieldDidChange(_:)), for: .editingChanged)
然后在文本字段文本更改功能中,设置滑块的值

func textFieldDidChange(textField: UITextField) {
    if let stringValue = textField.text{
        if let intValue = Int(stringValue){
            slider.setValue(intValue, animated: true)
        }
    }

}

谢谢,这是我对第1部分orgDiscount.addTarget(self,action:Selector(((“textFieldDidChange:”)的编辑代码,用于:UIControlEvents.editingChanged)。这将保存在“查看未加载”下。func更改为:func textField didchange(textField:UITextField){if let stringValue=orgDiscount.text{if let intValue=Int(stringValue){slider.setValue(Float(Double(intValue)),动画:true)}}}。保存的外部视图未加载。我创建了一个滑动插座。称为滑块。这是兑现我的支票app@KevinProctor好啊您在哪一行收到了什么错误消息?它将我踢回AppDelegate并给出一个错误线程1:Singal SIGABRT。它停在火车的第一行class@KevinProctor这太宽泛了,大部分错误都会显示这条线。查看您的控制台以查看实际错误是什么,因为我的代码片段不应该包含任何可能导致您的错误的内容。您可以确认我在视图控制器的正确部分中包含了这两段代码吗?它将我发送到类AppDelegate。我检查了幻影插座,没有发现任何问题。