You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React Native中如何移除TextInput的键盘预测栏?

如何隐藏React Native TextInput的键盘预测栏?

很简单,给你的<TextInput/>组件加上autoCorrect={false}属性就可以关闭键盘上方的预测/校正栏了!这个属性会直接禁用键盘的自动校正和文本预测功能,正好解决你遇到的问题。

针对你的邮箱输入场景,修改后的代码如下:

<TextInput 
  placeholder="email" 
  autoCapitalize="none" 
  keyboardType="email-address" 
  placeholderTextColor="white" 
  style={styles.input} 
  onChangeText={email => this.setState({ email })} 
  value={this.state.email}
  autoCorrect={false} // 新增此属性隐藏预测栏
/>

额外提一句:如果是iOS平台,你还可以搭配spellCheck={false}来进一步关闭拼写检查相关的提示,但对于邮箱输入框这类场景,autoCorrect={false}已经完全足够啦,毕竟邮箱地址本身不需要自动校正功能~

内容的提问来源于stack exchange,提问作者joshkmartinez

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 08:03:47