Swiftui TextField onkeypress - PullRequest
       13

Swiftui TextField onkeypress

0 голосов
/ 23 марта 2020

Я должен вызывать функцию, когда пользователь пишет в TextField (onkeypress), как мне создать ее в swiftui? Я должен вызвать API для функции поиска. спасибо.

1 Ответ

0 голосов
/ 23 марта 2020

Вы можете создать пользовательский Binding и сделать там свой вызов API

struct ContentView: View {
    @State var text = ""

    var body: some View {
        let binding = Binding(
            get: { self.text },
            set: {
                self.text = $0
                print($0)
                // Add call to API here
            }
        )

        return TextField("Test", text: binding)
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...