L'Étiquette dynamique dans Swift, n'a pas de Défilement
Je suis d'Apprentissage Rapide, et je veux comprendre comment je peut faire défiler les UILabel
J'ai un Label qui est remplie de façon dynamique , Mais le texte passe sous la barre du bas.
J'ai essayé avec 0 Lignes, les Contraintes.. je voudrais faire défiler l'affichage pour lire tout le texte
Mise à JOUR
Après les réponses que j'ai cette situation
Avec Textview je Peux lire tous mes textes, à l'aide du bouton
Avec UIScrollbar et UILabel, je ne peux pas lire tout mon Texte.
Quand je dois utiliser TextView au lieu de UIScrollBar+UiLabel?
Vous devez utiliser UIScrollView si le contenu est hors de l'écran.
je vais essayer, je Dois insérer l'étiquette à l'intérieur UIScroolView?
Ajouter l'étiquette dans un UIScrollView. définir la taille du contenu en fonction de la taille de l'étiquette.
très mieux, Maintenant je Peux me défiler, mais je ne peux pas voir tout le texte. C'est tronquer même si je choisis un Clip
Je ne comprends pas tronquer? Avez-vous prolonger la hauteur de l'étiquette du cadre de sorte qu'il va contenir tout le texte sans troncature?
je vais essayer, je Dois insérer l'étiquette à l'intérieur UIScroolView?
Ajouter l'étiquette dans un UIScrollView. définir la taille du contenu en fonction de la taille de l'étiquette.
très mieux, Maintenant je Peux me défiler, mais je ne peux pas voir tout le texte. C'est tronquer même si je choisis un Clip
Je ne comprends pas tronquer? Avez-vous prolonger la hauteur de l'étiquette du cadre de sorte qu'il va contenir tout le texte sans troncature?
OriginalL'auteur monkeyUser | 2015-01-02
Vous devez vous connecter pour publier un commentaire.
Ajouter le UILabel dans un UIScrollView. Définir la taille du contenu en fonction de la taille de la UILabel.
Vous pouvez également utiliser un scrollview, si vous avez plus d'un contrôle pour faire défiler ensemble. Par exemple, vous avez une image sur le dessus et une description ci-dessous et que vous voulez faire défiler ensemble, vous pouvez utiliser un UIScrollView. Juste mettre l'affichage de l'image et UILabel à l'intérieur de la scrollview.
Si ses juste le texte que vous souhaitez faire défiler, vous pouvez utiliser un UITextView.
J'ai mis à jour ma réponse.
merci, mais je ne comprends pas pourquoi je ne Peux pas voir mon texte à l'intérieur UIScrollView
Vous n'avez qu'à augmenter la hauteur de l'étiquette et de la scrollview en conséquence.
Vous pouvez appeler UIlabel sizeToFit par programmation. et définir le cadre de l'étiquette de la taille du contenu de la uiscrollview.
OriginalL'auteur rakeshbs
Alternativement, vous pouvez remplacer
UILabel
avecUITextView
.Puis définissez
textView.editable = false
.Vous êtes les bienvenus.
OriginalL'auteur Emzor