在 React Native 中禁用 IOS 键盘建议

Disable IOS keyboard suggestions in React Native

我正在尝试在我的应用程序中设置一个评论页面,我希望评论输入字段位于键盘的正上方,就像 Facebook、Instagram、Strava 和许多其他应用程序一样。但是当键盘进来时,它在顶部有这样的建议:

我想在此处禁用键盘上方的建议,以便我可以将文本输入放在键盘上方。这在 React-Native 中可能吗?

React-Native:0.44.0

这是一个由用户启用或禁用的选项,如果显示内容很重要,那么将内容放在这里是不明智的(除非您很高兴用户可能需要滚动)出于这个原因。

React Native 提供了一些有用的实用程序,允许您以其他方式控制键盘,例如...

https://facebook.github.io/react-native/docs/keyboard.html

https://facebook.github.io/react-native/docs/keyboardavoidingview.html

还有其他各种 npm 包也值得一看。

如果 ReactNative 在 UITextField 上公开 autocorrectionType 属性,您可以将其设置为 UITextAutocorrectionTypeNo

所以在进一步挖掘之后,我发现如果将 TextInput 本身的 autoCorrect 属性设置为 false,它会删除键盘上方的建议。无需进入本机代码即可尝试修复此问题。

即:<TextInput autoCorrect={false}/>

对于 ios,接受的答案可以正常工作,但我只想添加 android。

因此对于 android,要隐藏建议,请将 keyboardType='visible-password' 用于要隐藏建议的 textInput。