gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 13:38:00 25 4
gpt4 key购买 nike

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

label->setString("10 10");

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

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

它只显示 "10",空格被修剪了。

最佳答案

我想通了,label->setString()函数没问题。问题是 label->getContentSize().width ,它在计算标签宽度时不包括字符串开头和结尾的空格(在 Windows Phone 8.1 中工作时会出现此问题)。和标签由于定位不正确,在我的案例中被覆盖。

关于c++ - CCLabelTTF::setString 不接受字符串开头和结尾的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28871958/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com