Wie klar der Fokus von einem inputfield-in, Reagieren die Einheimischen?
Habe ich ein inputfield und ich möchte, um loszuwerden, der auf ihn zu konzentrieren, nachdem ich auf den submit-button.
Irgendwelche Vorschläge, wie ich gehen würde, über diese?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie hinzufügen, ref, um Ihre Texteingabe:
<TextInput ref="input">
und rufen Sie dannthis.refs.input.blur()
.Kann es nicht scheinen, wie die offensichtliche Antwort, aber Sie können versuchen, die statische Methode Keyboard.schließen() für diese.
https://facebook.github.io/react-native/docs/keyboard
Ich brauchte zum entfernen des Fokus, wenn Sie nicht sicher, welche Eingabe haben könnte es. Dies hat den trick.
In meinem Anwendungsfall habe ich explizit erforderlich ist die Eingabe, um den Fokus verlieren (und der Benutzer wird aufgefordert, es zu berühren, wieder mit der Absicht, zu Bearbeiten).
Den Schlamassel in in diesem blog-post war was für mich gearbeitet das beste: