Соедините UISlider и UITextField, чтобы выбрать правильные данные - Простой калькулятор для рассрочки кредита - PullRequest
0 голосов
/ 02 апреля 2019

В качестве домашнего задания мне нужно сделать простой калькулятор для расчета рассрочки.Я не могу найти и метод для подключения UISlider и UITextField для синхронизации обоих, чтобы выбрать правильные данные.

Я пробовал, но он работает для ползунка в текстовое поле:

enter image description here

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

1 Ответ

0 голосов
/ 03 апреля 2019

попробуйте использовать это, 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))
    }
...