最近做了一个项目,菜单栏读取数据后自动生成,结果用到了双重布局
父物体
尝试了很多方式,也看过很多大佬的文章,后来自己琢磨了一下,当子物体组件自动生成之后,使用以下以下代码效果会好一些:
LayoutRebuilder.ForceRebuildLayoutImmediate(父物体的RectTransform);
更新一下页面布局,主要是更新父物体。
之前按照大佬的写法尝试了很多,在生成完成之后更新,再失效和激活之后更新都尝试了,有的稳定,有的不稳定,主要是自动生成的问题导致UI界面布局没有对齐,考虑这个问题可能是因为这个组件不稳定?
如果哪位大大清楚,也可以留言哈