Comment savoir combien de pixels mon texte prend dans un UILabel?
Je souhaite insérer une petite image entre deux textes.
Peut être utile pour ajuster la largeur de l'étiquette.NSString longueur de pixel de texte
3
A
Répondre
14
Il existe quelques méthodes dans NSString ajoutées par UIKit qui peuvent vous donner les dimensions de la chaîne si elle devait être dessinée. La référence complète est here. Les méthodes que vous aimez sont probablement ceux-ci:
- sizeWithFont:
- sizeWithFont: constrainedToSize:
- sizeWithFont: constrainedToSize: lineBreakMode:
- sizeWithFont: forWidth: lineBreakMode:
- sizeWithFont: minFontSize: actualFontSize : pourWidth: lineBreakMode:
2
-[NSString sizeWithFont:]
fait partie de NSString(UIStringDrawing)
.
2
un coup d'oeil à ce poste Pixel Width of the text in a UILabel
Questions connexes
- 1. Longueur de badge de texte d'application Iphone
- 2. iPhone NSString convertir en texte lisible
- 3. Défileuse de texte horizontale avec détection de longueur javascript/jquery
- 4. Algorithme de dessin de pixel
- 5. couleur NSString
- 6. Quelle bonne longueur d'index pour une colonne de texte MySQL?
- 7. Bibliothèque .NET pour les fichiers texte de longueur fixe
- 8. Longueur maximale de [NSXMLNode stringValue]
- 9. formulaire de sélection de pixel winform vb.net
- 10. Fuite de mémoire impliquant NSString
- 11. Comment modifier les données de pixel après avoir obtenu les informations de pixel
- 12. pixel de suivi ou javascript inclus?
- 13. Longueur de la fraction
- 14. Tableau de longueur
- 15. Pixel à Centimètre?
- 16. Pixel cintreuse Blanc Transparent
- 17. Silverlight Pixel Api
- 18. Pixel collision parfaite?
- 19. Drawit vs Pixel
- 20. WPF comment afficher une position de pixel Image.Source (BitmapSource)?
- 21. Nombre de caractères dans NSString ou NSMutableString?
- 22. Insertion d'un NSString dans pathForResource de NSBundle?
- 23. Recherche de liens Web dans un NSString
- 24. Contenu de UITextField et UITextView à NSString
- 25. Problème de conversion NSData à NSString!
- 26. Comment pré-déterminer la longueur du texte de chiffrement résultant d'une opération de chiffrement?
- 27. longueur de calcul du tableau
- 28. Modifier une longueur de colonne
- 29. Contrôle de niveau de pixel C++ sur les graphiques
- 30. Obtention des coordonnées de pixel d'un marqueur de carte Google
Dans le texte de mesure dans AppKit, il n'y a pas de telles choses comme des pixels. Les méthodes de mesure de chaîne vous donnent leurs réponses en points. Un point est 1/72 de pouce. Actuellement, ces nombres sont réellement des pixels parce que le facteur d'échelle de la fenêtre est toujours 1. Un jour, cela changera: Le facteur d'échelle reflétera la résolution de l'écran, et les mesures de cordes seront en points, comme prévu. Quartz Debug vous permet de changer le facteur d'échelle; vous pouvez l'utiliser pour vous assurer que vous êtes prêt pour ce jour. –
mais cela me donne la distance dont j'ai besoin pour redimensionner mon label et mettre mon imageview juste après? – CiNN