- 强制刷新 layout group
运行时对layout group 大小进行设置,比如做一些动画,但是layout group没有刷新,导致位置错乱。所以需要强制刷新
unity3D强制刷新Layout Group的方法:
//rectTransform为挂有Layout Group组件的RectTransform。
LayoutRebuilder.ForceRebuildLayoutImmediate(rectTransform);
- 多层layout group 与 content size fitter
当我们有多层 layout group 与 content size fitter 时,系统就会提示
“parent has a type of layout group componet”. 意思一个layout group的所有节点只能使用一个 content size fitter,那我们需要每个layout group 做到自适应大小。所以我们要结合 layout Element 使用
父节点为
一级子节点。
二级子节点
三级子节点