在 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。
我正在尝试在我的应用程序中设置一个评论页面,我希望评论输入字段位于键盘的正上方,就像 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。