2012-06-12 16 views
5

Ich erstelle eine CCLabelTTF, ohne eine Größe anzugeben. initWithString: fontName: fontSize: legt die Abmessungen auf CGSizeZero fest, sodass die Größe automatisch an den angegebenen Text angepasst wird.Ermitteln der CCLabelTTF-Dimensionen

Allerdings würde ich gerne später herausfinden, was die Größe endete. Am meisten interessiert mich die Breite.

Wie kann ich die tatsächliche Größe des Etiketts bestimmen?

Antwort

6

Es gibt zwei Eigenschaften, die Sie bei der Textur suchen, die jedes Mal, wenn eine neue Zeichenfolge oder Änderung font-size Set aktualisiert werden usw.

  • yourTTFLabel.texture.contentSizeInPixels

oder

  • yourTTFLabel.texture.contentSize (in Punkten)
+0

Perfekt. Vielen Dank! – user371320

+0

CCLabelTTF-Klasse ist nicht in Android verfügbar? – Dhrupal