我有一个简单的CCLayer
子类,以圆圈作为背景图像。我也有一个CCLabelTTF
作为子节点。如何将标签的文本居中在背景图像上?
这是我所拥有的:
// in MyCCLayer's init method
CCSprite *backgroundImage = [CCSprite spriteWithFile:@"circle.png"];
[self addChild:backgroundImage];
self.contentSize = backgroundImage.contentSize;
CCLabelTTF *label = [CCLabelTTF labelWithString:@"0"
dimensions:self.contentSize
alignment:UITextAlignmentCenter
fontName:@"Arial"
fontSize:32];
[self addChild:label];
我尝试更改标签上的锚点和位置,但我无法让文本仅以背景图像为中心。文本总是偏移。无论字体大小如何,我都希望文本居中。