2010-07-08 22 views
0

Dans certaines applications, j'ai vu que nous avions une option pour augmenter ou diminuer la taille de la police du texte à l'intérieur de l'étiquette. Mais lorsque nous l'ajustons, l'étiquette augmente automatiquement sa hauteur pour le contenir. Comment obtenons-nous la hauteur de l'étiquette chaque fois que nous augmentons ou diminuons la taille de la police?Comment le texte est-il ajusté à l'intérieur de l'étiquette lorsque nous augmentons la taille de police?

Et dans certains cas, comme les nouvelles applications lors du chargement, il n'y aura que du texte. Mais soudainement l'image vient et le texte se réajuste pour la contenir. Comment le fait-il par lui-même?

Quelqu'un plz help me ...

Répondre

0
CGSize textSize = [@"foobar" sizeWithFont:[UIFont boldSystemFontOfSize:18]]; 

Commander NSString UIKit Additions. Il a quelques unes de ces méthodes qui vous permettent de demander à une chaîne quelle serait sa taille lorsqu'elle serait rendue avec une police donnée. Avec cette information, vous devriez être en mesure d'ajuster les choses comme vous le souhaitez avec un peu de calcul.

De même, dans certains cas, il peut s'agir d'une vue Web. Si c'est le cas, le HTML/CSS fait circuler automatiquement les choses afin de garder les choses bien rangées.