每当我使用涉及截断的
numberOfLines
属性时,它通常会将省略号放在单词的中间。
因此给出以下内容:
<Text numberOfLines="{2}">
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Quam dolore cumque
dignissimos necessitatibus ad sunt dolores. Beatae ex iusto nostrum magni,
aperiam sed nemo, qui, aliquam error maiores debitis! Porro.
</Text>
它最终可能看起来像:
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Quam
dolore cumque dignissimos necessitatibus ad sunt dolores. Be...
是否可以不破坏单词,只在完整单词的末尾添加省略号?我找不到任何本机方式或第 3 方包可以执行此操作。
谢谢,
我相信这种行为是设计使然的。单词只会在最后一行被截断,以适应设备视口宽度上尽可能多的单词。我认为您不应该看到第一行中断单词的情况。如果某个单词不适合最后一行以外的任何行,它将绕到下一行。如果整个单词不适合,只有最后一行应该将单词断开。