unity中ContentSizeFitter刷新不及时的问题
Posted zhoushiya
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity中ContentSizeFitter刷新不及时的问题相关的知识,希望对你有一定的参考价值。
ContentSizeFitter,自适应宽高脚本要在下一帧的时候才会适应宽高。如果想立即生效,可以调用
LayoutRebuilder.ForceRebuildLayoutImmediate(rectTransform);
这里的rectTransform是当前物体的RectTransForm。
此处还有一个问题,就是如果是ContentSizeFitter嵌套,则需要刷新每一个RectTransForm
foreach(所有有ContentSizeFitter的子物体) { LayoutRebuilder.ForceRebuildLayoutImmediate(子物体的rectTransform); }
以上是关于unity中ContentSizeFitter刷新不及时的问题的主要内容,如果未能解决你的问题,请参考以下文章
Unity3d中UGUI组件精简复盘(十九)ContentSizeFitter组件
Unity3d中UGUI组件精简复盘(十九)ContentSizeFitter组件
Unity3d中UGUI组件精简复盘(二十)EventSystem组件与Standalone Input Moudle组件