赞
踩
ontentSizeFitter使用Preferred Size来设置RectTransform不能立即生效,必须要等一帧,所以可以在获取尺寸大小之前调用UI.LayoutRebuilder.ForceRebuildLayoutImmediate这个方法
- LayoutRebuilder.ForceRebuildLayoutImmediate(this.m_GroupItemDetail.GetComponent<RectTransform>());
- Debug.LogFormat("高度:{0}",this.m_GroupItemDetail.GetComponent<RectTransform>().rect.height);
- this.m_PanelTitle.GetComponent<RectTransform>().sizeDelta = new Vector2(this.m_GroupItemDetail.GetComponent<RectTransform>().rect.width, this.m_GroupItemDetail.GetComponent<RectTransform>().rect.height);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。