我正在创建转换应用程序。我有多个文本字段。我打算做的是当我开始输入Kg值时,它的等效克和磅值应该显示在克和磅文本字段中。如何在iOS中使用editingChanged函数完成?
答案 0 :(得分:1)
这个问题非常广泛,但我会尝试简要回答一下如何跟踪文本字段的更改:
class YourViewController: UIViewController {
@IBOutlet weak var textField: UITextField!
@IBAction func textFieldDidChange(_ sender: UITextField) {
self.textField.text = doSomeCalculation(sender.text)
}
}
首先,您需要使用UITextField
设置视图控制器(或视图或任何适合您的界面设计的视图)。然后,您将UITextField
与变量textField
以及文本字段的所需操作与函数textFieldDidChange
相关联。您可以使用Editing Changed
操作,但我更喜欢Value Changed
(取决于您希望实现的目标)。
每次更改文本字段时,都会调用函数textFieldDidChange
,您可以进行计算并更改textField
的文本。