2012-07-17 49 views
0

我想在CCLabelTTF上使用hAlignment和lineBreakMode,但編譯器不喜歡CCTextAlignmentCenter - CCLineBreakModeWordWrap並且不喜歡UITextAlignmentCenter - UILineBreakModeWrap。CCLabel文本對齊和分解模式

我不知道如何解決這個...如果你想要一個例子

這裏我的代碼:

CCLabelTTF *bubbleLabel1 = [CCLabelTTF labelWithString:@"My string." 
                 dimensions:CGSizeMake(200, 120) 
                 hAlignment:CCTextAlignmentCenter 
                lineBreakMode:CCLineBreakModeWordWrap 
                 fontName:@"EngraversMT" fontSize:14]; 

回答

2

好,我剛剛找到如何解決這個問題。你必須在模式前加一個「k」(常數)。

這裏相同的例子,但現在它的工作原理:

CCLabelTTF *bubbleLabel1 = [CCLabelTTF labelWithString:@"My string." 
                dimensions:CGSizeMake(200, 120) 
                hAlignment:kCCTextAlignmentCenter 
               lineBreakMode:kCCLineBreakModeWordWrap 
                fontName:@"EngraversMT" fontSize:14];