私は反応ネイティブのコンポーネントを使用しています。私はonPress関数の中でそれに焦点を当てたいと思う。レスポンスネイティブのTextInputにフォーカスまたはカーソルを設定する方法
<TextInput
ref="messageTextInput"
style={{
height: 40,
width: "100%",
borderColor: "gray",
borderWidth: 1,
marginTop: 8
}}
underlineColorAndroid="transparent"
placeholder={strings.enter_your_message}
onChangeText={text => this.setState({ text })}
/>
_onPress(navigate) {
try {
if (!this.state.text.trim()) {
Alert.alert(strings.app_name, strings.validate_text);
this.messageTextInput.focus();
}
} catch (error) {
console.log(error);
}
}
messageTextInputにフォーカスまたはカーソルを設定しません。誰でも反応するネイティブでこれを行う方法を知っていますか?
テキストと呼ばれているのonFocus?:関数コールバック入力はフォーカスされていますが、[ドキュメント](http://facebook.github.io/react-native/docs/textinput.html#selection)の「フォーカス」を検索できます – chirag90