Existe-t-il un moyen de rendre le texte "automatiquement" plus petit si le texte d'une ligne est plus long qu'il ne peut contenir?Taille de la police de cellule UITableView
3
A
Répondre
7
Yep:
UILabel *myLabel = /* init the label */
myLabel.adjustsFontSizeToFitWidth = YES;
Pour iOS 7:
myLabel.minimumScaleFactor = 0.5; // Float from 0 to 1; as a scale of init size.
Pour iOS 6 et Prior:
myLabel.minimumFontSize = 10; // Float value, in pixels (int value recom'd).
Vous pouvez en savoir plus en Apple's UILabel
docs.
4
Je sais que ça fait quelques années, mais quand j'ai trouvé cette réponse, j'ai aussi découvert un moyen plus simple. Ceci est au lieu de créer votre propre étiquette, utilisez celui de la cellule.
cell.textLabel.adjustsFontSizeToFitWidth = YES;
cell.textLabel.minimumScaleFactor = 0.6;
+1
À mon avis, c'est la réponse à la question qui a été posée. UITableViewCell.textLabel est un UILabel. –
Questions connexes
- 1. La dernière cellule indexée dans UITableView prend une mauvaise police
- 2. Ajuster la largeur de cellule dans UITableView
- 3. Cellule de mesure Nib UITableView
- 4. Couleur de police, taille, changement de police
- 5. Animer changement de hauteur de cellule UITableView
- 6. Hauteur de cellule de table en termes de taille de police avec CSS
- 7. Taille de police globale WPF
- 8. UITableView problème d'actualisation de cellule sur réorganiser
- 9. Comment redimensionner l'image pour l'adapter à la cellule UITableView?
- 10. Police et unité de taille de police pour les smartphones
- 11. Flash AS2.0 - Augmenter la taille de la police de l'étiquette
- 12. La taille de la police CSS change quand la famille de police retombe
- 13. Augmenter la taille de la police dans la légende d'octave?
- 14. Problèmes de taille de police sIFR
- 15. Modification de la taille de police de pdfptable
- 16. UITextField changer la taille de la police via Interface Builder
- 17. C# 2008 Express Edition Augmenter la taille de la police
- 18. Comment obtenir la taille de police de CMFCPropertyFontProperty
- 19. redimensionner taille de police dans la zone de texte automatiquement
- 20. Réglage police et taille de police du texte de la barre de titre dans un UITableViewController
- 21. Taille de police limitée et execCommand
- 22. Taille de police fixe dans firefox?
- 23. Comment calculer la largeur d'une chaîne de caractères d'une police et d'une taille de police spécifiques?
- 24. Modifier uniquement la taille de police dans SWT
- 25. wpf: modifier la taille de police pour le contrôle WebBrowser
- 26. taille de la police pas appliquée dans IE8
- 27. Modifier la taille de police d'un ColumnHeader d'un GridView
- 28. Afficher le clavier pour la cellule dans UITableView?
- 29. Augmentation de la taille de la police dans la fenêtre de documentation de XCode
- 30. comment obtenir le texte de la cellule sur la vue suivante lorsque vous cliquez sur une cellule dans uitableview
Dans ce cas, mon texte est redimensionné conformément à l'étiquette. Si je veux redimensionner mon étiquette selon le texte, alors? – Chintan
Doit utiliser 'minimumScaleFactor' maintenant, pas minimumFontSize. –