Поскольку мы использовали UITextField в Swift
textField.addTarget(self, action: #selector(textFieldDidChange(_:)), for: .editingChanged)
А TextField в SwiftUI обеспечивает
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
напечатает при нажатии клавиши возврата.
Теперь я набираю AB C
Так что теперь вопрос
, если я хочу вызвать любую функцию или обработать на прессе A , какие шаги мне нужно сделать для этого?