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 中工作时会出现此问题)。标签被覆盖在我的例子中是因为定位不正确。
我正在尝试在 cocos2d-x 中设置标签的值。如果我将它们添加到字符串的开头或结尾,它不会显示空格,例如
label->setString("10 10");
工作正常。但是如果我使用
label->setString(" 10");
label->setString("10 ");
它只显示“10”,空格被剪掉了。
问题解决了,label->setString()
功能没问题。问题是 label->getContentSize().width
,它在计算标签宽度时不包括字符串开头和结尾的空格(在 windows phone 8.1 中工作时会出现此问题)。标签被覆盖在我的例子中是因为定位不正确。