React Native 中 TextInput 字段的 inputMode 和 KeyboardType 属性之间的真正区别是什么?什么时候会使用它们中的每一个?很难找到任何真正的证据来证明应该优先使用什么。我确实研究了 React 本机文档,但我正在寻找更深入的答案。
所以基本上我都使用了两者,在用于原生 Android 应用程序时没有重大差异。
但当您使用 Web 应用程序或使用 ios 应用程序时,就会出现差异。
尝试使用
<TextInput style={{backgroundColor:'red'}} inputMode="numeric" />
Run Code Online (Sandbox Code Playgroud)
在您的 ios 设备中通过 Expo Snack 世博小吃
可以看到ios的键盘不是数字
但是如果您使用keyboardType,您可以看到它专门确保数字键盘出现
希望这可以帮助。
如有疑问请放心
| 归档时间: |
|
| 查看次数: |
955 次 |
| 最近记录: |