2012-07-17 50 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];