CocoStudioV1.2.0 + Cocos2d-x V2.2.2
Label不能自适应大小
TextField, 设置为密码模式后,每次调用setText都会保留原来的内容然后加上新的内容.
例如:
setText(“1” );
//此时TextField的内容为“1”
//再次调用setText
setText(“1” );
//此时TextField的内容为“11”
CocoStudioV1.2.0 + Cocos2d-x V2.2.2
Label不能自适应大小
TextField, 设置为密码模式后,每次调用setText都会保留原来的内容然后加上新的内容.
例如:
setText(“1” );
//此时TextField的内容为“1”
//再次调用setText
setText(“1” );
//此时TextField的内容为“11”
Label不能自适应大小 这个问题太严重了
例如在编辑器里设置了‘1234”
然后再去代码里修改这个LABEL的文字为123456,
结果只能显示出1234来,后面都被截断了。这是为何
根本就不应该把Label 与TextField合并啊,不然把label设为custom模式时,单行和多行的效果不正常
楼主你好,
下个版本会修复这个问题.
目前请先使用下面的方法,为设置了密码的 TextField 设置文本:
TextField 调用 setText 前,先调用下面的语句清空 TextField 的内容:
static_cast<CCTextFieldTTF*>(textField->getVirtualRenderer())->setString("");