0

我正在尝试在 CCLabelTTF 上使用 hAlignment 和 lineBreakMode,但编译器不喜欢 CCTextAlignmentCenter - CCLineBreakModeWordWrap 也不喜欢 UITextAlignmentCenter - UILineBreakModeWrap。

我不知道如何解决这个问题......

如果你想要一个例子,这里是我的代码:

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

1 回答 1

2

好的,我刚刚找到了解决方法。您必须在模式前加上“k”(表示常量)。

这是相同的示例,但现在可以使用:

CCLabelTTF *bubbleLabel1 = [CCLabelTTF labelWithString:@"My string." 
                                                   dimensions:CGSizeMake(200, 120) 
                                                   hAlignment:kCCTextAlignmentCenter 
                                                lineBreakMode:kCCLineBreakModeWordWrap 
                                                     fontName:@"EngraversMT" fontSize:14];
于 2012-07-17T08:17:34.273 回答