反应本机文本行数而不破坏单词

问题描述 投票:0回答:1

每当我使用涉及截断的

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 方包可以执行此操作。

谢谢,

react-native
1个回答
0
投票

我相信这种行为是设计使然的。单词只会在最后一行被截断,以适应设备视口宽度上尽可能多的单词。我认为您不应该看到第一行中断单词的情况。如果某个单词不适合最后一行以外的任何行,它将绕到下一行。如果整个单词不适合,只有最后一行应该将单词断开。

© www.soinside.com 2019 - 2024. All rights reserved.