CCLabelTTF::setString 不接受字符串开头和结尾的白色 space

CCLabelTTF::setString not accepting white space at start and end of string

我正在尝试在 cocos2d-x 中设置标签的值。如果我将它们添加到字符串的开头或结尾,它不会显示空格,例如

label->setString("10 10");

工作正常。但是如果我使用

label->setString(" 10");
label->setString("10 ");

它只显示“10”,空格被剪掉了。

问题解决了,label->setString()功能没问题。问题是 label->getContentSize().width ,它在计算标签宽度时不包括字符串开头和结尾的空格(在 windows phone 8.1 中工作时会出现此问题)。标签被覆盖在我的例子中是因为定位不正确。