Khi người dùng nhấn phím Return trong một TextInput đa dòng, một dòng mới được tạo và bàn phím tiếp tục hiển thị. Làm thế nào bàn phím nên được loại bỏ cho TextInput đa nguyên trong React bản địa?Loại bỏ bàn phím trong nhiều dòng TextInput trong React native
Tôi đã thực hiện một số nghiên cứu. Tôi thấy rằng việc nhấp vào Xem bên ngoài TextInput không làm mờ TextInput, điều này khiến bàn phím vẫn hiển thị?
<View style={styles.container}>
<TextInput
placeholder="To"
style={styles.input}
value={this.state.to}
onChangeText={(to) => this.setState({to})}
/>
<TextInput
placeholder="Text"
style={styles.textarea}
multiline={true}
numberOfLines={4}
value={this.state.text}
onChangeText={(text) => this.setState({text})}
/>
</View>
Đối với ScrollView, có một prop - keyboardShouldPersistTaps làm cho TextInput bị mờ. Có tương đương với điều đó cho Chế độ xem không? Tôi muốn TextInput đa chiều làm mờ để bàn phím bị loại bỏ.
'returnKeyType = {'done'}'. Xem: https://facebook.github.io/react-native/docs/textinput.html#returnkeytype – zvona
Xong đã tạo một dòng mới. Nó chỉ thay đổi văn bản, không phải là hành vi của phím trả về. – vijayst