首页 > 手游开发 > Unity3D > Unity组件之自动排版(Content Size Fitter)刷新不及时的问题
2021
07-12

Unity组件之自动排版(Content Size Fitter)刷新不及时的问题

ContentSizeFitter,自适应宽高脚本要在下一帧的时候才会适应宽高。如果想立即生效,可以调用

LayoutRebuilder.ForceRebuildLayoutImmediate(rectTransform);

这里的rectTransform是当前物体的RectTransForm。
此处还有一个问题,就是如果是ContentSizeFitter嵌套,则需要刷新每一个RectTransForm

foreach(所有有ContentSizeFitter的子物体)
{
   LayoutRebuilder.ForceRebuildLayoutImmediate(子物体的rectTransform);
}
最后编辑:
作者:搬运工
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。