ContentSizeFitter,自适应宽高脚本要在下一帧的时候才会适应宽高。如果想立即生效,可以调用
LayoutRebuilder.ForceRebuildLayoutImmediate(rectTransform);
这里的rectTransform是当前物体的RectTransForm。
此处还有一个问题,就是如果是ContentSizeFitter嵌套,则需要刷新每一个RectTransForm
foreach(所有有ContentSizeFitter的子物体)
{
LayoutRebuilder.ForceRebuildLayoutImmediate(子物体的rectTransform);
}
本文介绍了如何让ContentSizeFitter组件的效果立即生效的方法,通过调用ForceRebuildLayoutImmediate函数来实现布局的即时更新,并强调了对于嵌套使用ContentSizeFitter的情况需要递归更新所有子物体。
4273

被折叠的 条评论
为什么被折叠?



