BZ易风

导航

 

ContentSizeFitter使用Preferred Size来设置RectTransform不能立即生效,此时获取的sizeDelta为Vector2(0,0),需要使用UnityEngine.UI下的

LayoutRebuilder.ForceRebuildLayoutImmediate获取物体尺寸大小 并且只有在物体为显示状态下  一帧之后调用才会刷新布局排版

LayoutRebuilder.ForceRebuildLayoutImmediate(obj)
Debug.log(obj.sizeDelta)

 

posted on 2021-06-25 10:47  BZ易风  阅读(868)  评论(0编辑  收藏  举报