我想知道爲什麼numberOfLines
不會設置六行的限制,而maxLength
確實工作在相同的TextInput
並限制用戶的輸入爲140個字符。numberOfLines將無法在Android反應原生
這裏是我的代碼(簡化):
<TextInput
maxLength={140}
multiline={true}
numberOfLines={6}
/>
我想知道爲什麼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}
/>
希望它可以幫助
從React-Native Text Input docs;
numberOfLines ?:號碼#
設置一個TextInput的行數。將其與多行設置爲 正確以便能夠填充行。
您是否將multiline prop設置爲true?
我做了,但它不起作用。 – JoeBeCool
好的!我想我理解你錯了。 numberOfLines不應該限制行號。它設定我認爲的最初數字。 [Here](https://stackoverflow.com/a/45172095/2315280)有一個檢查TextInput組件大小的實現。 – bennygenel
的numberOfLine
道具陣營本地只是設置的初始TextInput
高度,可以顯示在你numberOfLine
設置行號文。
做你想做的,你必須做一些更改代碼在你TexInput
也許 這個參考鏈接,我發現限行的數目與numberOfLine
值作爲paramater number of line可以解決您的解決方案
感謝的話,但不,我已經這樣做了,它不起作用。讓我更新我的代碼段;) – JoeBeCool