unity中ContentSizeFitter刷新不及時的問題


ContentSizeFitter,自適應寬高腳本要在下一幀的時候才會適應寬高。如果想立即生效,可以調用

LayoutRebuilder.ForceRebuildLayoutImmediate(rectTransform);

  這里的rectTransform是當前物體的RectTransForm。

此處還有一個問題,就是如果是ContentSizeFitter嵌套,則需要刷新每一個RectTransForm

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

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM