如果引用一个label,并且修改label的string,label的width不会随之改变,下面上代码
properties: {
label: {
default: null,
type: cc.Label
}
},
// use this for initialization
onLoad: function () {
var lb = this.label;
cc.log("before=" + lb.node.getContentSize().width);
lb.string = "我的家在东北,松花江上,那里有森林和煤矿,我家住在黄土高坡,哦哦哦哦哦,你是谁,为了谁,我的战友你何时归,你是谁,为了谁,我的乡亲,我的战友,我的兄弟和姐妹,姐妹,啊啊啊啊,啊啊啊~啊啊啊,你是谁";
cc.log("after=" + lb.node.getContentSize().width);
},
这样before和after的大小都是一样的,creator版本1.0.3正式版,label的overflow为NONE
好的,谢谢,幸苦你了
好的谢谢
