React Native TextInput 多行数字键盘类型?

Posted

技术标签:

【中文标题】React Native TextInput 多行数字键盘类型?【英文标题】:React Native TextInput multiline numeric keyboardType? 【发布时间】:2018-06-21 02:38:44 【问题描述】:

我真的需要我的 TextInput 是数字的,所以我有

<TextInput keyboardType = 'numeric' />

但我也期待很多数字,所以我想启用多行输入

<TextInput
    multiline = true
    keyboardType = 'numeric'
/>

但是当多行是数字时,它似乎没有任何效果。如果我让键盘类型不是数字,那么我可以让多行工作。

有没有办法两者兼得?

我在 Andoird,不知道这是否有影响

【问题讨论】:

据我所知,在他们的测试模块中,他们实际上是在为您的案例进行测试。你能给我们更多的信息吗,看起来应该可以了。 @H.TugkanKibar 当我只有multiline 时,它会按照我想要的方式工作:文本到达屏幕右侧时会换行。但是当我使键盘数字multiline 似乎被禁用时,因为当我输入一堆数字时,我到达屏幕的右侧,然后它开始水平滚动(即我在左侧输入的第一个数字不再可见的)。您能否提供您提到的这些测试模块的链接? 【参考方案1】:

我知道这不是最优的,但你可以尝试在这里使用这个库:

react-native-autogrow-textinput

Idk,如果它可以解决您的问题,但是如果您还没有尝试过,这是一个很好的测试。

希望对你有帮助!

【讨论】:

以上是关于React Native TextInput 多行数字键盘类型?的主要内容,如果未能解决你的问题,请参考以下文章

使用 React-Native 制作多行扩展 TextInput

React Native TextInput 多行数字键盘类型?

占位符文本在(多行)TextInput for Android(React Native)中的位置

在 React Native 中按下回车时如何禁用在多行 TextInput 中插入新行

TextInput 在 ScrollView React Native 中消失

React Native TextInput 不会以正确的内容长度增加高度