Tengo un texto largo en mi aplicación y necesito truncarlo y agregar tres puntos al final.
¿Cómo puedo hacer eso en el elemento React Native Text?
Gracias
react-native
ellipsis
Ran Yefet
fuente
fuente

Respuestas:
use numberOfLines
https://rnplay.org/plays/ImmKkA/edit
o si sabe o puede calcular el recuento máximo de caracteres por fila, se puede usar la subcadena JS.
fuente
Use el
numberOfLinesparámetro en unTextcomponente:Producirá:
(Suponiendo que tiene un contenedor de ancho corto).
Use el
ellipsizeModeparámetro para mover los puntos suspensivos aheadomiddle.tailes el valor predeterminadoProducirá:
NOTA: El
Textcomponente también debe incluirstyle={{ flex: 1 }}cuándo los puntos suspensivos deben aplicarse en relación con el tamaño de su contenedor. Útil para diseños de fila, etc.fuente
Puede usar ellipsizeMode y numberOfLines. p.ej
https://facebook.github.io/react-native/docs/text.html
fuente
fuente
Resultado:
Lorem ipsum...fuente
fuente