首页 > 其他分享 >ContentSizeFitter

ContentSizeFitter

时间:2024-10-17 16:47:08浏览次数:6  
标签:ContentSizeFitter testGroup 布局 宽度 元素 Size 伸展

新建

  • 在物体的Inspector面板中添加组件(AddComponent->Content Size Fitter)

演示

介绍

  • Content Size Fitter内容大小适配器

内容大小适配器充当布局控制器,可用于控制其自身布局元素的大小。查看实际自动布局系统的最简单方法是向带有文本组件的游戏对象添加内容大小适配器组件。

  • Horizontal Fit 宽度控制类型

Unconstrained:不根据布局元素伸展宽度。
Min Size:根据布局元素的最小宽度来伸展宽度。
Preferred Size:根据布局元素的偏好宽度来伸展宽度。

  • Vertical Fit 高度控制类型

Unconstrained:不根据布局元素伸展高度。
Min Size:根据布局元素的最小高度来伸展高度。
Preferred Size:根据布局元素的偏好高度来伸展高度。

代码示例

public class NewBehaviourScript : MonoBehaviour
{
    public GridLayoutGroup testGroup;
    void Start()
    {
        //更新布局
        testGroup.GetComponent<ContentSizeFitter>().SetLayoutHorizontal();
        testGroup.GetComponent<ContentSizeFitter>().SetLayoutVertical();
        testGroup.GetComponent<ContentSizeFitter>().horizontalFit = ContentSizeFitter.FitMode.Unconstrained;//设置控制类型
    }
}

标签:ContentSizeFitter,testGroup,布局,宽度,元素,Size,伸展
From: https://www.cnblogs.com/comradexiao/p/18472620

相关文章

  • Unity UGUI的ContentSizeFitter(内容尺寸适应器)组件的介绍及使用
    UnityUGUI的ContentSizeFitter(内容尺寸适应器)组件的介绍及使用1.什么是ContentSizeFitter组件?ContentSizeFitter是UnityUGUI中的一个组件,用于自动调整UI元素的大小,以适应其内容的大小变化。它可以根据内容的大小自动调整UI元素的宽度和高度,确保内容不会被截断或溢出。2.Cont......
  • Unity ContentSizeFitter组件
    ContentSizeFitter组件,它可以动态改变物体的宽高,但它有一个非常需要注意的点就是,它不是即时刷新,是帧末刷新,这个特性如果没注意会出现一个问题就是你拿到加了这个组件的......