最近做了一個項目,菜單欄讀取數據后自動生成,結果用到了雙重布局
父物體
嘗試了很多方式,也看過很多大佬的文章,后來自己琢磨了一下,當子物體組件自動生成之后,使用以下以下代碼效果會好一些:
LayoutRebuilder.ForceRebuildLayoutImmediate(父物體的RectTransform);
更新一下頁面布局,主要是更新父物體。
之前按照大佬的寫法嘗試了很多,在生成完成之后更新,再失效和激活之后更新都嘗試了,有的穩定,有的不穩定,主要是自動生成的問題導致UI界面布局沒有對齊,考慮這個問題可能是因為這個組件不穩定?
如果哪位大大清楚,也可以留言哈