unity中ContentSizeFitter刷新不及时的问题


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

LayoutRebuilder.ForceRebuildLayoutImmediate(rectTransform);

  这里的rectTransform是当前物体的RectTransForm。

此处还有一个问题,就是如果是ContentSizeFitter嵌套,则需要刷新每一个RectTransForm

foreach(所有有ContentSizeFitter的子物体)
{
   LayoutRebuilder.ForceRebuildLayoutImmediate(子物体的rectTransform);
}

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM