J'ai un long texte dans mon application et je dois le tronquer et ajouter trois points à la fin.
Comment puis-je faire cela dans l'élément React Native Text?
Merci
react-native
ellipsis
Ran Yefet
la source
la source
Réponses:
utiliser numberOfLines
https://rnplay.org/plays/ImmKkA/edit
ou si vous connaissez / ou pouvez calculer le nombre maximum de caractères par ligne, la sous-chaîne JS peut être utilisée.
la source
Utilisez le
numberOfLines
paramètre sur unText
composant:Produira:
(En supposant que vous ayez un conteneur de petite largeur.)
Utilisez le
ellipsizeMode
paramètre pour déplacer les points de suspension vershead
oumiddle
.tail
est la valeur par défaut.Produira:
REMARQUE: le
Text
composant doit également inclurestyle={{ flex: 1 }}
lorsque les points de suspension doivent être appliqués par rapport à la taille de son conteneur. Utile pour les dispositions de lignes, etc.la source
Vous pouvez utiliser ellipsizeMode et numberOfLines. par exemple
https://facebook.github.io/react-native/docs/text.html
la source
la source
Résultat:
Lorem ipsum...
la source
la source