我的应用程序中有很长的文字,我需要将其截断并在末尾添加三个点。
我该如何在React Native Text元素中做到这一点?
谢谢
最佳答案
使用numberOfLines
https://rnplay.org/plays/ImmKkA/edit
或者,如果您知道/或可以计算每行的最大字符数,则可以使用JS子字符串。
<Text>{ ((mytextvar).length > maxlimit) ?
(((mytextvar).substring(0,maxlimit-3)) + '...') :
mytextvar }
</Text>
关于react-native - 如何对文本产生省略号效果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30594080/