【发布时间】:2020-04-17 12:08:23
【问题描述】:
正如我们在 Swift 中使用 UITextField
textField.addTarget(self, action: #selector(textFieldDidChange(_:)), for: .editingChanged)
SwiftUI 中的 TextField 提供
TextField("", text: $input, onEditingChanged: { changed in
print("Changed")
self.output = "You are typing: " + self.input
}, onCommit: {
print("Commited")
self.output = "You typed: " + self.input
})
Changed 将在开始编辑时打印,Commited 将在按下返回键时打印。
现在我正在输入 ABC
所以现在的问题是
如果我想在按下 A 时调用任何函数或进程,我需要执行哪些步骤?
【问题讨论】:
标签: ios swift uitextfield swiftui textfield