一 自动滚动的聊天文本
当文本输入改变时,将scrollV值等于maxScrollV值。
private scrollLabel:eui.Label;
egret.Tween.).call(()=>{ this.scrollLabel.text += "\n" + egret.getTimer(); console.log(this.scrollLabel.scrollV); //当前文本垂直位置 console.log(this.scrollLabel.maxScrollV); //当前scrollV最大值 ; //5文本显示的行数 },this);
二 可以拖动的自动滚动聊天文本
使用scroller+label方式实现
无法实现,因为文本只能显示为5行,5行以外的文字都不见了。
;
文本高度不写定,随着文字增多自行扩展。设置文本y值匹配到容器最低端,实现滚动。但是设置y值后,scroller无法拖动。原因未知。
this.scrollLabel.y = this.scroller.height - this.scrollLabel.height;
未完...