numberOfLines将无法在Android反应原生

问题描述:

我想知道为什么numberOfLines不会设置六行的限制,而maxLength确实工作在相同的TextInput并限制用户的输入为140个字符。numberOfLines将无法在Android反应原生

这里是我的代码(简化):

<TextInput 
       maxLength={140} 
       multiline={true} 
       numberOfLines={6} 
/> 

我留给你的TextInput React-Native documentation,所以你可以检查你当前的实现,建议使用多设置为true,这可能会造成问题

<TextInput 
    maxLength = {140} 
    numberOfLines = {6} 
    multiline={true} 
/> 

希望它可以帮助

+0

感谢的话,但不,我已经这样做了,它不起作用。让我更新我的代码段;) – JoeBeCool

React-Native Text Input docs;

numberOfLines ?:号码#

设置一个TextInput的行数。将其与多行设置为 正确以便能够填充行。

您是否将multiline prop设置为true?

+0

我做了,但它不起作用。 – JoeBeCool

+0

好的!我想我理解你错了。 numberOfLines不应该限制行号。它设定我认为的最初数字。 [Here](https://*.com/a/45172095/2315280)有一个检查TextInput组件大小的实现。 – bennygenel

numberOfLine道具阵营本地只是设置的初始TextInput高度,可以显示在你numberOfLine设置行号文。

做你想做的,你必须做一些更改代码在你TexInput也许 这个参考链接,我发现限行的数目与numberOfLine值作为paramater number of line可以解决您的解决方案