BZ易风

导航

 

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 ()。//垂直适应调用

 

posted on 2021-07-14 13:37  BZ易风  阅读(341)  评论(0编辑  收藏  举报