作为作业,我需要制作简单的计算器来计算分期付款。我找不到连接UISlider
和UITextField
来同步两者以选择正确数据的方法。
我尝试过,但是它适用于文本框滑块:
@IBAction func change(_ sender: Any) {
TextField.text = String(Int(slider.value))
}
答案 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))
}