连接UISlider和UITextField以选择正确的数据-贷款分期付款的简单计算器

时间:2019-04-02 20:16:08

标签: ios swift macos uitextfield uislider

作为作业,我需要制作简单的计算器来计算分期付款。我找不到连接UISliderUITextField来同步两者以选择正确数据的方法。

我尝试过,但是它适用于文本框滑块:

enter image description here

@IBAction func change(_ sender: Any) {
    TextField.text = String(Int(slider.value))  
}

1 个答案:

答案 0 :(得分:0)

尝试使用此功能,IBAction可能在学习开始时就很烦人

    override viedDidLoad() {
         super.viewDidLoad()
         addTarget()
    }

    func addTarget() {
        slider.addTarget(self, action: #selector(onSliderChange), for: UIControl.Event.valueChanged)
    }


    //callback called when value change
    @objc func onSliderChange(){

        textField.text = String(Int(slider.value))
    }