动态生成内容列表中,加入Layout组件也无法自动布局?

按照官方的制作动态生成内容列表攻略制作,但是content节点加Layout组件运行后,不会自动排版而是挤在一起【但是手动拖拽到content结点下Layout还是可以自动排版的】,addChild加入不行
运行结果如下

直接拖拽到子节点位置可以自动布局

Layout设置

这个是content结点上相关代码,Layout也是挂在这个结点上的

求大佬教,是哪里写的有问题,还是说addChild添加的子节点就是没法自动布局。

简言之就是addChild加入的子结点为啥没法通过Layout组件自动排版

还有使用别的组件吗 预制体有使用widget组件吗

1赞

scrollview 的view和content的大小描点都是怎么设置的,有可能是已经排好了,但是view的尺寸不够展示不出来

1赞

view的设置


content设置

大佬是要看这个吗?

预制体中没有用widget组件,就原始的和加的脚本组件

你这预制体的size为0,layout是没办法给你布局的。我也一直用这种方法,没出过问题

layout布局依赖的属性就是子节点的size和scale

3赞

是的!!才注意到忘改size了。谢谢大佬提醒!

快点给楼上大佬点赞吧

1赞