前提・実現したいこと
前提
初心者です。react nativeをiOSの実機で試しています。
現在はTextInputのonSubmitEditingによってキーボードのdone(完了)を押したタイミングで関数を呼び、AsyncStorageに保存するようにしています。
実現したいこと
ScroolView内でTextInputを使用している際、キーボードの外をタップするとキーボードがキャンセルされたような挙動になると思います。この時も入力内容を保存するために関数を呼び出したいのですが、どのようにしたら良いでしょうか?
現在のソースコード
javascript
1<ScrollView> 2 <TextInput 3 style={styles.listText} 4 value={this.state.todoText} 5 returnKeyType="done" 6 onChangeText={text => this.setState({ todoText: text })} 7 onSubmitEditing={() => this.storeText()} 8 /> 9</ScrollView>
試したこと
リファレンスを読み、それぞれ試してみましたが実現できませんでした。
https://facebook.github.io/react-native/docs/textinput#onselectionchange
あなたの回答
tips
プレビュー