当用户在多行TextInput中按下Return键时,将创建一个新行,并且键盘将继续可见.在React native中,多行文本输入的键盘应该如何关闭?

我做了一些调查.我发现点击TextInput外的View不会模糊文本输入,这会使键盘保持可见.

<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,有一个props -keyboardShouldPersistTaps使TextInput模糊.View有类似的吗?我想让多行文本输入变得模糊,这样键盘就会被忽略.

推荐答案

TextInput有一个blurOnSubmitprops ;当设置为true时,返回键将关闭键盘.

然而,目前该props 在Android上不起作用.我发布了一篇关于这个主题的文章:

React-native相关问答推荐

Redux将旧状态迁移到新状态

根据搜索字符串中的每个字母过滤数组

为什么将字符串写入文件然后将相同的文件作为字符串读取会导致不同的字符串?

是否有用于react-native 的简单同步存储选项?

如何在react-native 中存储/保存数据

加载作为props传递的图像

React Native TextInput 没有获得焦点

什么时候适合在 React 中使用构造函数?

你如何在生产模式下运行 react-native 应用程序?

错误: Unable to determine the current character, it is not a string, number, array, or object in react-native for android

是否可以使用react-native 创建 Android Wear 应用程序

Typescript:onPress 类型

当组件在react-native 中重新呈现时,动态不透明度不会改变

props验证中缺少 React Navigation 'navigation'

React Native Image 不显示,我该如何解决?

在不使用 3rd 方库的情况下,在react-native中显示主屏幕之前显示启动画面

React Native 模块中的依赖注入

Mapping children of a parent component

React Native 多行TextInput,文本居中

React Native 的最佳文件 Select 器