每当我使用涉及截断的
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 方包可以执行此操作。
我相信这种行为是设计使然的。单词只会在最后一行被截断,以适应设备视口宽度上尽可能多的单词。如果某个单词不适合最后一行以外的任何行,它将绕到下一行。如果整个单词不适合,只有最后一行应该将单词分开。