在下面的代碼中,我試圖通過將「尺寸」中的Y參數設置爲0來使文本換行到下一行。但文本不換行。但是,如果我將其設置爲其他正值,例如「100」,它會自動換行。CCLabelTTF自動高度
此行爲記錄在整個網絡中。下面是文章之一:http://www.cocos2d-x.org/projects/cocos2d-x/wiki/How_does_CCLabelTTF_support_line_breaks_and_wrapping
CCLabelTTF *distrDescLabel = [CCLabelTTF labelWithString:@"Nullam id dolor id nibh ultricies vehicula ut id elit."
dimensions:CGSizeMake(director.screenSize.width - 20, 0)
hAlignment:UITextAlignmentLeft
lineBreakMode:UILineBreakModeWordWrap
fontName:@"Helvetica"
fontSize:16.0f];
我不論是iOS模擬器下,並作爲OS X應用程序中使用的XCode 4.3.3和2.0.1 Kobold2D和運行樣品。在這兩種情況下,結果都是一樣的。
任何人都可以驗證這是一個錯誤嗎?
'kCCTextAlignmentCenter'比'UITextAlignmentLeft'一個參數'hAliginment更好:'。 – Dalinaum 2013-10-13 05:37:45