iOS 中的 UITextField 更改以实现转化
UITextField change in iOS for conversions
我正在创建转换应用程序。我有多个文本字段。我打算做的是,当我开始输入 Kg 值时,其等效的克和磅值应该显示在克和磅文本字段中。如何使用 iOS 中的 editingChanged 函数来完成?
这个问题很宽泛,但我会尽量简短地回答如何跟踪文本字段的更改:
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
的文本。
我正在创建转换应用程序。我有多个文本字段。我打算做的是,当我开始输入 Kg 值时,其等效的克和磅值应该显示在克和磅文本字段中。如何使用 iOS 中的 editingChanged 函数来完成?
这个问题很宽泛,但我会尽量简短地回答如何跟踪文本字段的更改:
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
的文本。