Ho un TextInput
che ho abilitato multiline
come true. La cosa è che la tastiera non si nasconde dopo aver premuto Return. Va a una nuova linea. Quindi speravo di usare react-native-dismiss-keyboard. Per sfruttarlo ho bisogno di identificare l'azione del tasto Invio. Come fare questo?Identifica azione chiave di risposta in React Native
<TextInput
style={styles.additionalTextInput}
multiline={true}
autoCapitalize="sentences"
autoCorrect={true}
onChangeText={(text) => this.setState({text})}
keyboardType="default"
returnKeyType="done"
onKeyPress={(keyPress) => console.log(keyPress)}
placeholder="Enter text here..."
/>
Se si cattura il riferimento, è anche possibile eseguire una sfocatura su di esso: 'this._textInput.blur(); // respingere la tastiera ' – kevando
onKeyPress è solo iOS, e Android? –
È utile grazie! –