Existe-t-il un moyen de dimensionner automatiquement un UILabel? étant donné la taille 40 x 40, la taille de la police du texte s'ajusterait en fonction du nombre de caractères.Autosize UILabel
Répondre
Vous pouvez utiliser la propriété adjustFontSizeToFitWidth
. Donc quelque chose comme ça.
UILabel *myLabel = [[UILabel alloc] init];
[myLabel setAdjustsFontSizeToFitWidth:YES];
Dans Interface Builder il y a une case à cocher sur l'étiquette Attributs écran pour vous permettre d'ajuster la taille de la police pour adapter l'étiquette ainsi.
Uhm, avez-vous vérifié sur l'API UILabel http://developer.apple.com/iphone/library/documentation/uikit/reference/UILabel_Class/Reference/UILabel.html il y a un bien propre appelé adjustsFontSizeToFitWidth
Avec le concept de conception autolayout, ne définit pas de contraintes de hauteur pour UILabel et ne définissez pas. de lignes comme 0. Autolayout prend automatiquement soin de la hauteur dynamique de l'étiquette selon le texte de l'étiquette. Si l'étiquette a un texte sur une seule ligne, elle n'occupera qu'un seul interligne. Et si l'étiquette a plus d'une ligne, elle redimensionnera l'étiquette en fonction de la taille du texte et du nombre de lignes nécessaires pour afficher le texte.
- 1. ToolStripComboBox - autosize aux éléments
- 2. jquery autosize interface web?
- 3. Autosize datagridview dans usercontrol
- 4. Colonnes Autosize pour TListView
- 5. Autosize WPF contrôle
- 6. Objet Autosize dans un formulaire
- 7. DataGridView hauteur de ligne Autosize
- 8. WPF Grille/WrapPanel AutoSize animation
- 9. WinForms: right aligné étiquette autosize
- 10. UILabel hauteur?
- 11. UILabel alignement
- 12. UILabel - autoresize
- 13. UILabel Strikethrough
- 14. UILabel numberOfLines
- 15. MobileSafari UILabel
- 16. UILabel question
- 17. Autosize Text Area (Multiline asp: TextBox)
- 18. FlowLayoutPanel Taille AutoSize ne fonctionne pas
- 19. AutoSize ElementHost dans Excel 2003 ActionsPane
- 20. C# label AutoSize ajoute un remplissage
- 21. WPF textblock autosize/mise en page StackPanel
- 22. Pourquoi UILabel 0x0?
- 23. UILabel place comme portrait
- 24. UILabel strike/cross out
- 25. couleur de fond UILabel
- 26. données NSArray dans UILabel
- 27. Comportement étrange de UILabel
- 28. Images de l'intérieur UILabel
- 29. Aide sur UILabel
- 30. UILabel comportement étrange
merci pour l'exemple de code – Yolanda
Pas de problème. Désolé, l'exemple de code utilisé pour lire adjustFontSizeToWidth, mais il doit être adjustFontSizeToFitWidth. Je l'ai corrigé. – jergason
Vous ignorez une lettre dans AdjustS: [myLabel setAdjustsFontSizeToFitWidth: YES]; – beryllium