[0]求教,子容器宽高超出以后,怎么让父容器自动撑开

let p = new Laya.Box;
let text = new Laya.Label;
p.addChild(l);
 
当text  宽高发生变化以后,怎么才能让p的宽高自适应撑开。聊天系统对话的开发需要这个逻辑。
已邀请:

小高

赞同来自:

onEnable(): void {
let b = new Laya.Box();
b.pos(237, 153);
b.size(200, 200);
b.bgColor = ('#ffffff');
this.owner.addChild(b);
let l = new Laya.Label();
l.overflow = 'visible'
l.text = "Initial Text";
l.fontSize = 50;
let textarrey = ['11111111','111111','11111','111111']
var index = 0;
l.wordWrap = true;
b.addChild(l);
Laya.timer.loop(1000, this, () => {
l.text = textarrey[index]
index++;
if (index === textarrey.length) {
index = 0;
}
b.width = l.width;
b.height = l.height;
})
}
试一下能不能满足你的需求。
Snipaste_2023-08-08_11-52-16.png

 

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作