我想知道为什么numberOfLines
不会设置六行的限制,而maxLength
在同一TextInput
上工作并将用户的输入限制为140个字符。
这是我的代码(简化):
<TextInput
maxLength={140}
multiline={true}
numberOfLines={6}
/>
答案 0 :(得分:1)
我给你留下了TextInput React-Native documentation所以你可以查看你当前的实现,建议使用multiline set to true,这可能会导致问题
<TextInput
maxLength = {140}
numberOfLines = {6}
multiline={true}
/>
希望有所帮助
答案 1 :(得分:0)
来自React-Native Text Input docs;
numberOfLines ?: number#
设置TextInput的行数。使用多行设置为 是的,能够填补线条。
您是否将多线道道具设为真?
答案 2 :(得分:0)
React Native 中的numberOfLine
道具只是设置TextInput
的初始高度,可以显示您在numberOfLine
中设置的行数中的文字。
要做你想做的事,你必须在你的TexInput
做一些代码更改
这个参考链接,我发现限制行数numberOfLine
作为参数number of line可以解决您的解决方案