1.获取VerticalFit并赋值
/* public enum FitMode { Unconstrained = 0, MinSize= 1, PreferredSize= 2, } */ tagtxgo.GetComponent<ContentSizeFitter> ().verticalFit = ContentSizeFitter.FitMode.PreferredSize //垂直方向自动扩充
2.ugui Text上添加了ContentSizeFitter组件后,如果在代码里对Text.text重新赋值,文本框并不会马上改变大小,而是会延迟到下一帧。需要调用如下方法 可立即改变!
tagtxgo.GetComponent<ContentSizeFitter> ().SetLayoutHorizontal ();//水平适应调用 tagtxgo.GetComponent<ContentSizeFitter> ().SetLayoutVertical ()。//垂直适应调用