जब उपयोगकर्ता मल्टीलाइन टेक्स्ट इनपुट में रिटर्न कुंजी दबाता है, तो एक नई लाइन बनाई जाती है और कीबोर्ड दिखाई देता है। प्रतिक्रिया मूल में multiline TextInput के लिए कीबोर्ड को कैसे खारिज कर दिया जाना चाहिए?प्रतिक्रिया मूल में मल्टीलाइन टेक्स्ट इनपुट में कीबोर्ड को खारिज करें
मैंने कुछ शोध किया। मैंने पाया कि TextInput के बाहर दृश्य पर क्लिक करने से TextInput को धुंधला नहीं किया जाता है, जिससे कुंजीपटल दिखाई दे रहा है?
<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>
scrollview लिए, वहाँ एक प्रोप है - keyboardShouldPersistTaps जो TextInput धुंधला करने के लिए कारण बनता है। क्या दृश्य के लिए इसका कोई समकक्ष है? मैं मल्टीलाइन टेक्स्ट इनपुट को धुंधला करना चाहता हूं ताकि कीबोर्ड खारिज हो जाए।
'returnKeyType = {'done'}'। देखें: https://facebook.github.io/react-native/docs/textinput.html#returnkeytype – zvona
हो गया एक नई लाइन बनाता है। यह केवल पाठ को बदलता है, न कि रिटर्न कुंजी का व्यवहार। – vijayst