如果文本比它们所在的框长,我试图让我的文本标签自动调整大小.我还希望它支持多行功能.我在网上做了一些搜索,看到它曾经像这样工作:
CCLabelTTF::labelWithString(“This is a sentence longer than a line width.2d-x”, CGSizeMake(**0, 0**), UITextAlignmentCenter, “Thonburi”, 20);
Run Code Online (Sandbox Code Playgroud)
但似乎不再可以在cocos中使用,所以我不知道该怎么做..现在我的标签设置如下:
myQuestion = Label::createWithTTF("Testing to see if text wrap will work" ,c_strFontNameBase, 50);
myQuestion->setPosition(boxLabel->getContentSize().width/2, boxLabel->getContentSize().height/2);
boxLabel->addChild(myQuestion, 50);
Run Code Online (Sandbox Code Playgroud)
有没有什么方法可以使用类似于顶部示例的方式来使我的工作?这似乎不应该是非常困难的事情,但我发现它在线缺乏文档...