在文本字段中键入时更新/运行 代码 [Swift / iOS]

Update / run code while typing in text field [Swift / iOS]

我正在为 iOS 制作一个基本应用程序,我希望有人能够帮助我。

基本上,该应用程序从文本字段中获取数字并将它们输入到输出到标签的公式中。当我点击一个按钮时执行此计算。

有没有办法在每次输入 keypress/number 后自动计算,这样我就不必每次都按 "Calculate" 按钮?

谢谢

[textField addTarget:self action:@selector(textDidChange:) forControlEvents:UIControlEventEditingChanged]

textDidChange: 方法中添加您的代码。

添加编辑方法已更改

通过右键单击 UITextField 并拖动 "Editing Changed"

来创建界面生成器

我同意为

添加目标

UIControlEventEditingChanged

活动是正确的方式,但您也可以订阅

UITextFieldTextDidChangeNotification

并从那里处理所有文本更改。