C++ CCLabelTTF::setString不接受字符串开头和结尾的空格

C++ CCLabelTTF::setString不接受字符串开头和结尾的空格,c++,windows-phone-8.1,cocos2d-x-3.0,cclabelttf,C++,Windows Phone 8.1,Cocos2d X 3.0,Cclabelttf,我试图在cocos2d-x中设置标签的值。若我在字符串的开头或结尾添加空格,它不会显示空格,比如 label->setString("10 10"); 工作正常。但是如果我使用 label->setString(" 10"); label->setString("10 "); 它只显示“10”,空格被修剪。我发现问题所在,标签->设置字符串()函数正常。问题在于label->getContentSize().width,它在计算标签宽度时不包括字符串开头和结尾的空格(在wi

我试图在cocos2d-x中设置标签的值。若我在字符串的开头或结尾添加空格,它不会显示空格,比如

label->setString("10 10");
工作正常。但是如果我使用

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

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

我发现问题所在,
标签->设置字符串()
函数正常。问题在于
label->getContentSize().width
,它在计算标签宽度时不包括字符串开头和结尾的空格(在windows phone 8.1中工作时出现此问题)。在我的情况下,由于定位不正确,标签被覆盖。

它在cocos2d-x 3.4版final中工作。空间不是trimmedI,我将它用于windows phone 8.1。在iOS上运行良好。