我有一個動態文本CCLabelTTF。假設它的最大尺寸爲200,200。我創建它:如何在cocos2d中獲得CCLabelTTF的真實大小?
CCLabelTTF * label = [CCLabelTTF labelWithString:@"Hello!" dimensions:CGSizeMake(200,200) alignment:UITextAlignmentLeft lineBreakMode:UILineBreakModeWordWrap fontName:@"Helvetica" fontSize:15];
這很好用。
但是我必須把正確的東西放在下面,因此我需要知道文本的高度。我試過label.texture.contentSize,label.contentSize。他們都是200,200。
我能在這裏做什麼? 我使用的是cocos2d 1.x
只要您定義了規格,就很難。爲什麼不嘗試去除尺寸並使用最簡單的labelWithString? –
@ m.ding因爲那麼我不能有linebreak和對齊 –
或只是在你的字符串中添加一個\ n? –