在Layout根结点添加Horizontal Layout Group和Content Size Fiter组件,设置好参数。添加需要布局的物体到根节点下面。
为Text物体也添加一个Content Size Fitter组件,设置你要适应的方向,因为这个物体的大小也是需要重新计算的,动态设置文字长度。
using UnityEngine; using UnityEngine.UI; public class Script_8 : MonoBehaviour { void Start () { GetComponent<Text>().text = "吃ua谁会丢爱u恢复到大街上的风格i偶会若干个的疯狂购ID防静电服"; //Layout的根节点,立刻重新计算布局 LayoutRebuilder.ForceRebuildLayoutImmediate(this.transform.parent.GetComponent<RectTransform>()); } }