2012-06-12 15 views
5

Tworzę CCLabelTTF bez określania rozmiaru. initWithString: fontName: fontSize: ustawia wymiary na CGSizeZero, aby rozmiar był określany automatycznie w celu dopasowania do określonego tekstu.Określanie wymiarów CCLabelTTF:

Chciałbym jednak dowiedzieć się później, jaki rozmiar okazał się być. Najbardziej interesuje mnie szerokość.

Jak określić rzeczywisty rozmiar etykiety?

Odpowiedz

6

Istnieją dwie właściwości można spojrzeć w fakturze, który jest aktualizowany za każdym razem, gdy ustawiony nowy ciąg lub zmień rozmiar czcionki, itp

  • yourTTFLabel.texture.contentSizeInPixels

lub

  • yourTTFLabel.texture.contentSize (w punktach)
+0

Idealny. Dzięki! – user371320

+0

Klasa CCLabelTTF nie jest dostępna w systemie Android? – Dhrupal